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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 抽象方法没有方法体,用分号结束
    查看全部
  • 抽象类不能直接创建,可以定义引用变量
    查看全部
  • instanceof用于判断引用能够进行类型转换,解决安全性问题(向下转换溢出),思考与equals的不同(使用方法等): a.equals(b) a instanceof b
    查看全部
  • Java中的抽象类: 1、语法定义: 类前使用abstract关键字修饰的类为抽象类 2、应用场景: a)某个父类只是知道其子类应包含怎么样的方法,但无法准确知道这些子类如何去实现这些方法 b)从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模版,从而避免子类设计的随意性 3、作用: 限制规定子类必须实现某些方法,但不关注实现细节 4、使用规则: a)abstract定义抽象类 b)abstract定义抽象方法,只有声明,不需要实现 c)包含抽象方法的类是抽象类 d)抽象类中可以包含普通的方法,也可以没有抽象方法 e)抽象类不能直接创建,可以定义引用变量 抽象方法没有方法体以分号结束,继承的子类会自动实现抽象类的方法
    查看全部
  • 1.向上/隐式/自动类型转换(子类向父类转化) 向下/强制类型转换(父类向子类转化) 2.将instanceof运算符写入判断语句中,用来判断类型,避免转换的安全性问题 3.向下时使用“(子类)父类对象”进行强制类型转化时:运行时会报类型不匹配的错
    查看全部
  • 子类中独有的方法,多态中父类创建的子类对象是不能调用此方法的。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-08-30

  • 面向对象三大特性:封装、继承、多态
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-08-30

  • final 关键字 不可修改 不可变化
    查看全部
  • 子类的构造过程当中必须调用其父类的构造方法 如果子类构造方法没有是显示调用父类的构造方法,则系统默认调用父类的无参构造方法 如果显示的调用构造方法,必须在子类的构造方法的第一行,super(参数个数); 如果子类的构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译报错
    查看全部
  • 先执行初始化属性,再执行初始化构造方法
    查看全部
  • 虽然在main中只创建了子类对象,但是执行子类对象的时候先执行父类的构造方法,再执行子类的构造方法。
    查看全部
  • 1、先初始化父类的对象 再初始化子类的对象
    查看全部
  • 1.equals()方法(==)比较对象引用是否指向同一块内存地址(同一个); 2.重写equals()判断两个对象的属性值是否一致(不同但相等); 3.Eclipse软件中通过Source下的Generate hashcode() and equals()进行equals()方法的重写,此时hashcode()用不上可删除; 4.类对象(obj.getclass())关注的是类的属性有哪些, 而类的对象(obj)关注的是类的属性值; ps:截图中if意思: ①两个引用的值是否相等,即两个引用的地址是否相等 ②检查另外一个值是否是空值 ③boj.getClass():表示类对象: getClass():表示类的对象: 判断两个对象的类型是否相等 ④判断两个对象的属性值是否相等
    查看全部
  • 1、Object类是所有类的父类。若没有使用extends关键字明确标识继承另一个类,则默认继承Object类; 2、直接输出对象,输出的是该对象的哈希码(对象地址字符)eg:com.imooc.Dog@61de33; 3.重写toString()方法输出对象的属性; 4.在Eclipse中使用Source下的Generate toString()方法。
    查看全部
  • super在子类中使用代表父类: eg:调用父类的属性:super.age ; 调用父类的方法:super.eat();
    查看全部

举报

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

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