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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • super:
    查看全部
  • final得使用:
    查看全部
  • final的使用:
    查看全部
  • 重写:
    查看全部
  • 在继承的时候,先初始化父类的构造方法。 在初始化类的属性的时候,先初始化属性,再初始化构造方法。
    查看全部
  • 方法的重写:如果子类对继承父类的方法不满意,是可以重写父类继承的方法的,当调用方法时会优先调用子类的方法 语法规则:1、返回值类型 2、方法名 3、参数类型及个数
    查看全部
  • 子类继承父类的所有属性和方法,private修饰的除外。且子类可以拥有自己的属性和方法,也可以重写父类的方法。
    查看全部
    0 采集 收起 来源:Java 中的继承

    2017-10-22

  • 包的知识点:
    查看全部
  • 封装知识点;
    查看全部
  • 封装:
    查看全部
  • 1
    查看全部
  • 多态: 1、引用的多态 父类对象指向父类 父类对象指向子类 2、方法的多态 父类对象指向父类时:调用的方法为父类本身的方法 父类对象指向子类时:调用的方法为父类的方法,如果子类重写了父类的方法则调用的是子类重写的方法。 如果子类有自己独有的方法,此时父类指向子类的对象不能调用独有的方法。只有子类指向子类的对象才能调用此方法。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2017-10-22

  • Object类(2) equals()方法 1.原本比较对象的引用是否指向同一块内存地址。 但一般情况下比较两个对象的值是否相同,所以要重写。 (equals返回值为布尔类型,可与if()结合使用) 2.source自动生成equals()方法 ①.if (this == obj) //判断两个引用的值是否相同 ->判断引用的地址是否相同 ->相当于指向了同一对象 ②if (obj == null) //另一对象的值是空值时没必要比较 ③if (getClass() != obj.getClass()) //得到类对象,判断两个对象的类型是否相同 比较:obj.getClass() 类对象:描述类的代码信息:有哪些属性、什么类型、变量、方法等,更关注类的代码信息 obj 类的对象: new一个类时得到的对象,更关注对象属性值/数据 信息 ④if (age != other.age) //比较两对象属性值是否相同,相同则相等
    查看全部
  • Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。 Object类中的方法,适合所有子类。 toString()方法 在Object类里面定义toString()方法的是返回的对象的哈希code码(对象地址字符串) 如果直接输出对象名,就会执行toString()方法。例如:System.out.println(实例化对象名); 可以通过重写toString()方法输出对象的属性。 public String toString() { return "HelloWorld[name="+name+"]";
    查看全部
  • super的应用:子类的构造的过程中必须调用其父类的构造方法,子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类无参的构造方法,要显示调用,必须在第一行输入super();如果子类构造方法中没有显式调用父类的构造方法,而父类又没有无参的构造方法,则编译出错
    查看全部

举报

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

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