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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • java中的访问修饰符
    查看全部
  • 1.访问父类的属性 super.age 2.访问父类的方法 super.eat() super的应用: 子类的构造的过程当中必须调用其父类的构造方法。 如果子类的构造方法中没有显示调用父类的构造方法,则系统系默认调用父类无参的构造方法。 如果显示的调用构造方法,必须在子类的构造方法的第一行。 如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
    查看全部
  • 1.访问父类的属性 super.age 2.访问父类的方法 super.eat() super的应用: 子类的构造的过程当中必须调用其父类的构造方法。 如果子类的构造方法中没有显示调用父类的构造方法,则系统系默认调用父类无参的构造方法。 如果显示的调用构造方法,必须在子类的构造方法的第一行。 如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
    查看全部
  • Java 中可以通过初始化块进行数据赋值。如: 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 我们来看一段代码: 运行结果: 通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 接口:接口可以理解为一种特殊的类,有(全局)常量和公共方法所组成。 使用 interface关键字。 一般给接口命名的时候手写字母为大写的“I” 例: “IPlayGame”。以区分和类的不同
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-11-17

  • final关键字:使用final关键字做表示有“最终的”含义 final可以修饰类、方法、属性和变量 final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖(重写) final修饰属性:则该类的属性不会进行隐式的初始化(初始化属性时赋值)或在构造方法中赋值(但只能选其一) final修饰变量,则该变量的值只能赋一次值,即变为常量; 如果使用final修饰变量,且没有给该变量赋值,系统不会自动给该变量赋默认值0,会报错
    查看全部
  • objects 方法包括tostring equals getclass tostring 返回对象地址 需要重写 返回对象属性等信息 equals 返回两个对象引用指向对象空间是否一样 ;重写方法 比较地址是否一样 类对象是否一样 getclass 返回类对象 类对象( 姓名 性别 年龄) 类的对象(lcj 女 26)
    查看全部
  • 继承的关键字 包含 extends final super super 调用父类方法 变量 子类构造函数会默认调用父类无参构造函数;【当定义了一个构造函数之后系统不会调用默认无参构造函数】 super()【调用父类构造函数】显示调用父类构造函数 必须放在子类构造函数之后
    查看全部
  • 这处的this关键字是为了区分方法里的参数和当前属性。this.screen=screen
    查看全部
  • final 修饰类 该类不能继承 方法 该方法不能被重写 变量 该方法不能被修改 (常量) 属性 该属性只能被初始化一次(直接初始化 或者在构造函数里面赋值)
    查看全部
  • Java中的访问修饰符
    查看全部
  • 继承:初始化顺序 父类对象 初始化属性->父类构造函数 子类对象 初始化属性->子类构造函数
    查看全部
  • 只有两个类拥有继承关系才能使用多态!
    查看全部
    0 采集 收起 来源:代码实现

    2015-11-17

  • 静态内部类 只能访问外部静态成员; 访问外部静态变量时候 使用 外部类名.变量名
    查看全部
  • 先创建父类对象(属性→ 构造方法); 后创建子类对象(属性→ 构造方法);
    查看全部

举报

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

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