为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季 升级版_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 判断父类是否含有该子类:父类 instanceof 子类,返回布尔值
    查看全部
  • UML: 1、概念:Unified Modeling Language(UML)统一建模语言或标准建模语言 2、三种常用的UML图: ·用例图(The Use Case Diagram):关注功能,描述系统中出现的角色,以及它所需要的功能。 ·序列图(The Sequence Diagram):关注顺序,描述用户和系统中对象的交互环节:步骤和顺序 ·类图(The Class Diagram):关注关系:描述类和类之间的关系(继承等),表现类的属性和方法; 3.UML建模工具:如Visio、Rational Rose、PowerDesiner
    查看全部
    0 采集 收起 来源:UML 简介

    2015-01-23

  • 如果是两个对象,但想判断两个对象的属性是否相同,则重写equals()方法 1.地址是否相同----if (this == obj) 2.对象是否为空----if (obj == null) 3.getClass()可以得到类对象,判断类型是否一样-----if (getClass() != obj.getClass()) new出来的是类的对象,关注的是类的属性的具体的数据; 类对象是类的代码信息,关注的是类有什么属性和方法 4.属性值是否一样----if (age != other.age)
    查看全部
  • 静态可以调用同类静态,一般可以同时调用静态和非静态,静态调用非静态需要通过新对象
    查看全部
  • 构造方法(Java) 1.使用new+构造方法=创建新对象 2.用于定义类中初始化对象的方法 (构造也是方法的一种) 3.与类同名且没有返回值 4.语法格式:public 构造方法名(可以指定参数){初始化代码} 5.特点: a.如果没有指定构造方法,系统默认添加无参方法 b.如果指定了构造方法,就按照指定的添加 6.构造方法也有重载(根据参数决定使用哪个方法) 7.构造方法中可以加入适当的判断,避免赋值不恰当
    查看全部
  • 成员变量和局部变量 1.成员变量 描述对象有什么(在类中定义) 类中所有方法都可以使用 2.局部变量 临时保存数据(在类的方法中定义) 只能在当前方法中使用 区别: 1.作用域不同 成员变量=整个类中可用 局部变量=该方法内可用 2.初始值不同 成员变量=有初始值 局部变量=无初始值 3.声明上不同 成员变量=在一个类中不允许声明同名变量 局部变量=在一个方法中不允许声明同名变量 (同类不同方法中就可以声明同名的) 4.优先级不同 两类变量同名时,局部变量的有限级高 (就近原则)
    查看全部
  • 通过 类名 对象名 = new 类名();可以创建类的对象
    查看全部
    0 采集 收起 来源:练习题

    2015-01-23

  • 对象(Java) 操作步骤: 1.创建(实例化) 语法: 类名 对象名 = new 类名(); 2.使用 语法: a.引用对象的属性:对象名.属性=实例变量的值; b.引用对象的方法:对象名.方法名(); 注: 1.属性=实例变量 2.float的默认值是0.0 3.float类型的数据赋值时需要加f 例:float 变量名=值f;
    查看全部
  • 定义类(Java) 1.类是Java程序的基本单元(class) 2.类由属性和方法组成 3.类的定义步骤: a.类名(public class 类名{……}) b.类的属性(在大括号中{},成员变量,有什么) c.类的方法(也在大括号中,干什么)
    查看全部
  • 多态多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-01-23

  • 多态多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-01-23

  • Java中的关键词this 1.意义: a.this=代表当前对象 b.this.属性=当前对象的属性 c.this.方法=当前对象的方法 2.使用:封装对象属性时经常会用到
    查看全部
  • Java中的访问修饰符 1.定义:修饰属性和方法的访问范围 2.使用: a.private(本类) b.默认(本类,同包) c.protected(本类,同包,子类) d.public(本类,同包,子类,其他)
    查看全部
  • Java中的包 1.作用:管理Java文件,解决同名文件的冲突问题 2.定义:通过关键词package 注:一定要放在Java源程序的第一行,层次用“.”划分 3.使用:通过关键词import 注:包名要用全小写,星号*表示导入包下的所有文件
    查看全部
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象时并未执行静态初始化块。
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!