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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • public class Animal(){ public void eat(){ System.out.println("动物有吃东西的能力!") } } public class Dog extends Animal { public void eat(){ System.out.println("狗有吃东西的能力!") } }
    查看全部
  • 方法的重写 子类继承父类 重写父类的方法
    查看全部
  • java多态包括应用多态和方法多态 Animal.ob1=new Animal(); Animal.obj2=new Dog(); 狗一定是动物,动物不一定是狗。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2018-02-02

  • 接口使用
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-02-02

  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如: 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如: 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示: 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。如:
    查看全部
  • 构造方法: 无参的构造方法 P p=new P(); 有参的构造方法 P p=new P(2,3);
    查看全部
  • 成员变量不用初始化,若未初始化,默认为零。局部变量必须初始化
    查看全部
  • ,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • http://img1.sycdn.imooc.com//539137150001c96c08220542.jpg
    查看全部
  • 构造方法 当已经有有参构造方法时 无法再执行无参构造方法的创建对象了 系统不会再给你自动生成无参构造方法了 构造方法 是用来 初始化的
    查看全部
  • 其实很好理解~~,可以理解成,这是你没有指定一个无参的构造方法时,系统给你默认生成的一个方法。但当你自定义方法时,就需要加void和调用对象.方法();的格式来输出!(新手想法,不喜勿喷)
    查看全部
  • 其实很好理解~~,可以理解成,这是你没有指定一个无参的构造方法时,系统给你默认生成的一个方法。但当你自定义方法时,就需要加void和调用对象.方法();的格式来输出!(新手想法,不喜勿喷)
    查看全部
  • 1.什么是接口 接口是一个规范,是用来约束类的,接口包含抽象类,具有抽象类的一些特征 2.接口语法定义 [修饰符] interface 接口名[extends 父接口1,父接口2,父接口3]{ 0到多个常量定义 0到多个方法定义 } 因为接口需要被继承,所以修饰符一般用public(中括号表示可有可无),没写的话一般会默认public。 因为有抽象方法所以interface前面要有abstract,一般都没显示出来。 接口中定义的量都是常量,所以会用public static final修饰,系统会自动添加。 接口中定义的方法都是抽象方法,所以会用public abstract修饰,系统会自动添加。 3.接口有什么用. 接口可以继承多个接口,实现接口的多继承(java不能多继承) 4.接口怎么用.(继承父类实现接口语法) [修饰符] class 类名 extends 父类名 implements 接口1,接口2,接口3{ } 如果要继承父类,继承一定要在实现之前 5.匿名内部类 这里的new 相当于new了一个新类继承这个接口或者抽象类,但是这个类是匿名的
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-02-02

  • 成员变量有初始值 两者作用域不同
    查看全部

举报

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

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