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

Java入门第二季 升级版

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 多态:对象的多种形态 使用多态,两个类一定要有继承关系。 引用多态:父类的引用可以指向本类和子类的对象,子类的引用不能指向父类的对象(要强转)。 方法多态:父类引用指向子类的对象时,调用的方法是子类的重写方法,如果子类没重写该方法时,调用的是本类的方法。子类中独有的方法,父类不能通过引用子类对象实现多态。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-06-12

  • exem
    查看全部
    0 采集 收起 来源:综合练习

    2015-06-12

  • 接口命名的时候通常会在前面加上一个“I”以区别和类的命名。 接口在使用过程当中,还经常与匿名内部类配合使用。 匿名内部类就是没有名字的内部类,多用于关注实现而不是关注实现类的名称。 语法格式: Interface i = new Interface(){ public void method(){ System.out.println("匿名内部类实现接口的方式"); } } 接口可以通过匿名内部类实现方法(无需继承),代码如下: IPlayGame i1 = new IPlayGame(){ pulbic void playGame(){ System.out.println("get it"); } }; //注意:这里的分号是对应new 接口的大括号,不能省略 //定义好了之后可以直接执行playgame方法 i1.playGame(); 接口中包括了常量和抽象方法 public interface{ final String name="abc"; abstract void getName(); } 一个接口可以继承多个接口,接口中常量都会加上public static final来修饰 一个类可以实现一个或者多个接口,使用implements关键字来实现接口,而接口之间使用,隔开。 如果同时继承父类和实现接口,则应该把继承父类写在实现接口之前。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2018-03-22

  • 接口定义的语法
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-06-12

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

    2015-06-12

  • 抽象类: 1. 语法定义: 抽象类前使用abstract关键字修饰,则该类为抽象类。 2. 应用场景: a. 在某些情况下,某个父类只知道其子类应该包含怎么样的方法,但无法准确知道这些子类如何实现这些方法。 b. 从多个具体有相同特征的类中抽象出一个抽象类,以及这个抽象类作为子类的模板,从而避免了子类设计的随意性。 3. 作用: 限制规定子类必须实现某些方法,但不关注实现细节。 4. 使用规则: a. abstract定义抽象类 b. abstract定义抽象方法,只声明,不需要实现。 c. 包含抽象方法的类是抽象类 d. 抽象类中可以包含普通方法,也可以没有抽象方法。 e. 抽象类不能直接创建,可以定义引用变量 abstract类就是继承自它的类会自动有abstract类中的方法,但是没有实现。正常继承的是可以使用父类已经实现了的方法。
    查看全部
  • 抽象类: 1. 语法定义: 抽象类前使用abstract关键字修饰,则该类为抽象类。 2. 应用场景: a. 在某些情况下,某个父类只知道其子类应该包含怎么样的方法,但无法准确知道这些子类如何实现这些方法。 b. 从多个具体有相同特征的类中抽象出一个抽象类,以及这个抽象类作为子类的模板,从而避免了子类设计的随意性。 3. 作用: 限制规定子类必须实现某些方法,但不关注实现细节。 4. 使用规则: a. abstract定义抽象类 b. abstract定义抽象方法,只声明,不需要实现。 c. 包含抽象方法的类是抽象类 d. 抽象类中可以包含普通方法,也可以没有抽象方法。 e. 抽象类不能直接创建,可以定义引用变量 abstract类就是继承自它的类会自动有abstract类中的方法,但是没有实现。正常继承的是可以使用父类已经实现了的方法。
    查看全部
  • abstract 抽象类 是约束子类必须有这些方法,不关心子类是怎么实现的
    查看全部
  • 引用类型转换:(水杯和水壶) 1)小转大--->自动转 2)大转小--->强转(instanceof) 采用(instanceof)来解决引用对象的类型,避免类型转换的安全性问题
    查看全部
  • 类型转换
    查看全部
  • 截图怎么发不出去
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-06-12

  • 多态。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-06-12

  • 多态:对象的多种形态 使用多态,两个类一定要有继承关系。 引用多态:父类的引用可以指向本类和子类的对象,子类的引用不能指向父类的对象(要强转)。 方法多态:父类引用指向子类的对象时,调用的方法是子类的重写方法,如果子类没重写该方法时,调用的是本类的方法。子类中独有的方法,父类不能通过引用子类对象实现多态。
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-06-12

  • 1-9 关键字:static的使用(1):静态方法/类方法 可以通过类名直接调用,也可以通过类的实例化对象调用。 静态方法可以直接调用同类中的静态成员,不可以直接调用非静态成员(可先在方法中创建类的对象从而间接调用) 普通方法则可以直接访问同类中静态/非静态变量 静态方法可以直接调用同类中的静态方法,不可以直接调用非静态方法(可先在方法中创建类的对象从而间接调用)
    查看全部
  • 重写equals()方法及相关说明: @Override public boolean equals(Object obj) { // 判断两个引用的值是否相同 // (引用的值判断的是两个引用的地址是否相同,如果两个引用的地址相同,即这两个引用指向了同一个对象) if (this == obj) return true; //如果另外一个对象的值为空,则不比较 if (obj == null) return false; //比较类对象(注意:类的对象和类对象是不同的概念) //类对象关注的是类的代码信息,如类的属性、它是什么类型的、变量名是什么、 //它有哪些方法、方法名是什么、方法里面的代码是什么 //类的对象关注的是类的属性值的信息,即数据信息 if (getClass() != obj.getClass()) return false; //将传入的对象强制转换为当前对象 Dog other = (Dog) obj; //判断两个对象的属性值是否相同 if (age != other.age) return false; return true; }
    查看全部

举报

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

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