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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 方法重写是指:子类中定义一个方法,并且这个方法的名字、返回值类型、参数个数和类型与从父类继承的方法完全相同。 方法的重写必须满足以下要求(从方法的五要素来分析): (1)要有继承; (2)方法名,参数列表要相同; (3)访问修饰符不能比父类窄; 也就是说,父类的public方法在重写时,访问修饰符必须是public,因为public的范围最大,否则就不构成方法的重写,例如:对于父类protected的方法,在重写时可以用protected或public来修饰。 (4)抛出的异常不能比父类更宽泛; (5)返回类型要比父类的小或相同。 只有满足以上五个要求才符合方法的重写
    查看全部
  • final 用于声明属性、方法和类,分别表示属性不可变,方法不可重写,类不可继承
    查看全部
    0 采集 收起 来源:练习题

    2017-06-12

  • java中的方法重写 1、方法的重写 如果子类对继承父类的方法不满意,是可以重写父类继承的方法的,当调用方法时会优先调用子类的方法 2、语法规则 a、返回值类型 b、方法名 c、参数类型及个数 都要和父类继承的方法相同,才叫方法的重写
    查看全部
  • eclipse添加extends new ->class -superclass 选择父类 ok 1. 继承是类与类的一种关系,is a; 这样的继承是单继承,即一个类只有一个父类。 如:动物类与狗类,这里动物类是狗类的父类或者基类,狗类是动物类的子类或者派生类。 子女继承父类的财力与权力 2.继承的好处:子类拥有父类的所有属性和方法(除了private修饰的属性不能拥有);实现代码的复用; 3.语法规则:class 子类 extends 父类{} 抽象的 与 具体的 抽象的: 交通工具 tools 具体的: 自行车、小桥车、摩托车 bike 实现继承的方法: Initial
    查看全部
    0 采集 收起 来源:Java 中的继承

    2018-03-22

  • quals()----返回值是布尔类型 比较的是对象的引用是否指向同一块内存地址-------对象实例化时,即给对象分配内存空间 使用方法如:dog.equals(dog2); 如果是两个对象,但想判断两个对象的属性是否相同,则重写equals()方法 1.地址是否相同----if (this == obj) 2.对象是否为空----if (obj == null) 3.getClass()可以得到类对象,判断类型是否一样-----if (getClass() != obj.getClass()) new出来的是类的对象,关注的是类的属性的具体的数据; 类对象是类的代码信息,关注的是类有什么属性和方法 4.属性值是否一样----if (age != other.age)
    查看全部
  • 静态方法可以直接调用同类中的静态成员,但不能直接调用非静态成员,如果要调用非静态成员则需创建对象,
    查看全部
  • 内部类可以直接使用外部类中的数据,不受访问修饰符的影响;内部类可以使用任意访问修饰符 创建内部类对象的方法: 内部类 对象名=外部类对象.new 内部类()
    查看全部
  • 包里的层次用.来分子包 用import来导入包
    查看全部
  • 不让在主函数的时候直接 类名.属性名 就能对类里属性进行操作,而是把属性设为private这样就不能访问了,而通过自己写get set方法来得到或者设置属性值
    查看全部
  • Object类 1.toString()方法 在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串)。 可以通过重写toString()方法表示出对象的属性。
    查看全部
  • 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量 ,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 初始化块来赋值http://img1.sycdn.imooc.com//5392da9600010e5503680168.jpg
    查看全部
  • 门槛高一般的进不去,门槛低谁都能进
    查看全部
  • 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量, 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
    查看全部
  • http://img1.sycdn.imooc.com//539137150001c96c08220542.jpg
    查看全部

举报

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

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