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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 继承顺序
    查看全部
  • 子类引用不能指向父类对象; 不能调用子类独有的方法。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-08-01

  • 方法的重新 关键是参数类型及个数 都要和父类继承的方法相同,这时才是重写
    查看全部
  • equals()方法:比较对象的引用是否只指向一块内存区域 1、equals如果比较的是数据类型的话,比较的是其值是否相等 2、equals如果比较的是引用类型的话,比较的是引用是否指向同一块内存地址 3、如果想比较对象的内容是否相等,可以对其进行改写。改写方法:source:genereate hashcode and equals;//自动生成equals 4、getClass是类对象(描述的是类的代码信息,更关注类的代码信息)obj.getClass "=="用来比较两个引用是否相等
    查看全部
  • 1.Java中的继承是单继承,每个子类只有一个父类。 比如:每个人只有一个亲生父亲 2.继承的关键字:extends 应用方式:class 子类 extends 父类 例如:class Dog extends Animal{ } 3.private的属性不能继承
    查看全部
    0 采集 收起 来源:Java 中的继承

    2015-08-01

  • 1、this关键字代表当前对象 this.属性 操作当亲啊对象的属性 this.方法 调用当前对象的方法 2、封装对象的属性的时候,I经常会使用this关键字
    查看全部
  • 方法Hello hello1=new... //第一次时候,加载类,执行类体代码,调用构造方法创建hello1对象Hello hello2=new... //只调用构造方法创建hello2对象...
    查看全部
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • 接口interface和抽象类的区别 相同点 * 都不能被直接实例化,都可以通过继承实现其抽象方法。 * 都是面向抽象编程的技术基础,实现了诸多的设计模式。 不同点 * 接口支持多继承;抽象类不能实现多继承。 * 接口只能定义抽象规则;抽象类既可以定义规则,还可能提供已实现的成员。 * 接口是一组行为规范;抽象类是一个不完全的类,着重族的概念。 * 接口可以用于支持回调;抽象类不能实现回调,因为继承不支持。 * 接口只包含方法、属性、索引器、事件的签名,但不能定义字段和包含实现的方法;抽象类可以定义字段、属性、包含有实现的方法。 * 接口可以作用于值类型和引用类型;抽象类只能作用于引用类型。例如,Struct就可以继承接口,而不能继承类。
    查看全部
  • 向上安全 Animal animal=dog(); 向下危险(强制类型转换 大转小)Dog dog=animal();
    查看全部
  • *1、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。 2、在普通成员方法中,则可以直接访问同类的非静态变量和静态变量 *3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
    查看全部
  • 推荐使用类名调用静态方法少用对象来调用以免误解
    查看全部
  • super关键字 在对象的内部使用,可以代表父类对象。 1.访问父类的属性 super.age【变量名】 2.访问父类的方法 super.eat()【方法名】 应用 子类的构造的过程当中必须调用其父类的构造方法 如果子类的构造方法中没有显式调用父类的构造方法,则系统系默认调用父类无参的构造方法。 如果显的调用构造方法,必须在子类的构造方法的第一行。 *如果子类构造方法中既没有显式调用父类的构造方法,而父类又没有无参的构造方法,则编译出错。
    查看全部
  • 记得这个就好了嘛public static void main()
    查看全部
    0 采集 收起 来源:练习题

    2015-07-31

  • 步骤:父类对象的属性初始化——父类对象的构造方法——子类对象的属性初始化——子类对象的构造方法 (构造方法里可能有属性的重新赋值)
    查看全部

举报

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

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