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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 1、接口可以理解为一种特殊的类,有常量和公共的抽象方法组成 类是具体实现体,那么接口是规范,用来约束类 2、定义类用class关键字,接口用 interface 3、接口用来被继承、被实现的,一般是public 4、接口也是abstract的,如果不写,系统会隐士加上 【修饰符】 abstract interface 接口名【extends 父接口1,父接口2,,,】 5、接口中定义的变量都是常量,即使定义时不加,系统也会自动加上 public static final 修饰符 6、接口中的方法都是抽象方法,不添加 public abstract 修饰符,系统会自动加上 7、一个类可以实现一个或多个接口,实现接口使用 implements 【修饰符】 class 类名 extends 父类 implements 接口1,接口2。。。{ 类体部分//如果继承了抽象类,需要实现继承的抽象方法;要实现接口中的抽象方法 } 如果要继承父类,继承父类必须要在实现接口之前 8、接口命名之前会在前面加个I,以示区分 9、接口在使用过程当中,还经常与匿名内部类配合使用,匿名内部类就是没有名字的内部类 多用于关注实现而不关注实现类的名称 IPlayGame ip = new IPlayGame(){ @Override public void playGame(){ System.out.print("使用匿名内部类实现接口的第一种方法"); } ip.playGame(); } new IPlayGame(){ public void playGame(){ System.out.print("使用匿名内部类实现接口的第二种方法"); } }.playGame();
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 123
    查看全部
  • final修饰类,则该类不允许被继承, final修饰方法,则该方法不允许被重写, final修饰属性,则该属性在类中不能被隐式初始化(类的初始化一定要有值),或者在构造方法中为它赋值。(但二者只能取其一), final修饰变量,则该变量初始化后不能再被赋值,也就是常量。
    查看全部
  • 1、向上类型转换(隐式/自动类型转换),是小类型到大类型的转换(无风险) 2、向下类型转换(强制类型转换),是大类型到小类型(有风险) 3、instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题,输出布尔值,配合IF使用
    查看全部
  • 强制类型转换 Dog dog=new Dog; Dog dog1 = (Dog)animal;
    查看全部
  • 多态即对象具有多种形态: 1、引用的多态:父类的引用指向一个本类的对象;父类的引用还可以指向其子类的对象 注意:继承是使用多态的基础 2、方法多态:当我们创建的是一个父类的本类对象,我们调用的方法是父类本类的方法; 如果父类创建的是子类的对象,在执行的时候,调用的方法就是子类中的方法(如果该方法子类没有重写的话,调用的就是继承的方法。否则,调用的就是重写的方法。 注意:如果在子类中添加一个子类独有的并非从父类中继承来的方法,不能通过父类的引用调用子类的方法
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-09-10

  • 子类继承父类的方法,当子类没有明确自己的方法时,会自动调用父类的方法!!!
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-09-10

  • 无参数和有参数的构造方法
    查看全部
  • 无参数和有参数的构造方法
    查看全部
  • 两类变量同名时,局部变量拥有更高的优先级!
    查看全部
  • Java会给成员变量初始值:0;但不会给局部(方法内部)变量初始值。 两类变量同名时,局部变量拥有更高的优先级!
    查看全部
  • 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
    查看全部
  • Java对象的创建与使用。
    查看全部
  • 我们一直写的 main 方法就是静态方法 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量
    查看全部
  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected
    查看全部
    0 采集 收起 来源:练习题

    2015-09-10

举报

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

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