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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • abstract 定义抽象类 abstract 定义抽象方法 只有声明 不需要实现 包含抽象方法的类是抽象类 抽象类中可以包含普通方法 也可以没有抽象方法
    查看全部
  • 父类指针不能调用子类方法。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-04

  • Object类是所有类的父类 1 toString()方法:在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串) 2 Object中的equals()方法:比较的是对象的引用是否指向同一块内存地址。 3 intger 的equals()方法呗重写了,比较的是对象的值
    查看全部
  • 父类的引用可以指向子类对象
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-04

  • 父类引用可以指向本类对象
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-04-04

  • 1.super关键字:在对象内部使用,可以代表父类对象(super.属性;super.方法调用父类的属性和方法) 2.如果在子类中显示调用父类的构造方法,super语句只能在子类构造器的第一行,否则编译报错 3.如果子类构造方法中既没有显示调用父类的构造方法,并且父类中也没有默认的无参构造方法,则编译报错
    查看全部
  • equals() 比较的是对象的引用是否指向同一块内存地址
    查看全部
  • 初始化块在类中使用{代码;代码;}形式声明。就像是只有方法体的方法。。。。。。 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量
    查看全部
  • 三大步
    查看全部
  • 哦哦哦
    查看全部
  • Attention:静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量 。。。。。。。所以鉴于上述。考虑到程序中对象的创建的复杂性。前列建议对静态方法的使用通过类名进行调用。。。。。。。。。。。。
    查看全部
  • 类也是一种对象,它也有成员变量。归类对象所有。此类的对象可以改变它、访问它。因此它一旦被改变了,类 也就变了因为类对象的成员变量变了。所以其它对象再对类变量使用时就变了。变了变了变了。。。
    查看全部
  • final关键字 有“最终的”含义 final可以修饰类、方法、属性和变量 a final修饰类,则该类不允许被继承 b final修饰方法,则该方法不允许被覆盖(重写) c final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值 d final修饰变量,则该变量的值只能赋一次值,即变为常量
    查看全部
  • 如果子类构造方法中既没有显示调用父类的构造方法 而父类又没有无参数的构造方法,则编译出错
    查看全部
  • 方法的重写 1 子类重写父类继承的方法,当调用方法时会优先调用子类的方法。 2 语法规则: a 返回值类型 b 方法名 c 参数类型及个数 都要与父类继承的方法相同,才叫方法的重写
    查看全部

举报

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

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