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

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 接口里面的方法都是抽象方法

    查看全部
    0 采集 收起 来源:UML 简介

    2018-05-07

  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected

    查看全部
    0 采集 收起 来源:练习题

    2018-05-07

  • . 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类,他们的抽象类是人。说明,他们都是人。

    人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.

    所以,在高级语言上,一个类只能继承一个类(抽象类)(正如人不可能同时是生物和非生物),但是可以实现多个接口(吃饭接口、走路接口)。

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

    2018-05-07

  • 抽象方法没有方法体以分号结束
    查看全部
  • 包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加关键字 abstract,且顺序为 abstract clas

    查看全部
    0 采集 收起 来源:练习题

    2018-05-07

  • 抽象方法没有方法体,以分号结束;

    查看全部
  • 1.抽象类是约束子类必须有什么样的方法,而并不关注子类如何去实现
    2.从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性

    抽象方法没有方法体以分号结束

    查看全部
  • 引用类型转换的规则

    1.只能发生在父子之间,自动转换只发生在子类引用转换成父类的情况

    2.自动类型转换:子类的引用可以自动转换成父类的引用(无需指向父类,指向父类是不允许的)

    3.强制类型转换:父类的引用可以强制转换成父类所指向的子类的引用

    4.同级子类之间不可以指向,所以不可以强制转换

    5.强制类型转换借助instanceof可以直接判断能否进行强制转换

    查看全部
  • 父类不能调用子类独有的方法

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

    2018-05-07

  • 多态就是老爸可以打自己,老爸可以打儿子,但是儿子不能打老爸。

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

    2018-05-07

  • 多态中的引用类型转换
    查看全部
  • java中的访问修饰符 


    查看全部
  • 创建父类

    创建方法

    创建子类1 (extends)

    创建子类方法(重写父类方法)

    创建子类2

    创建子类方法(重写方法)

    创建测试类(Test)

    创建子类1的对象

    创建子类2的对象

    调用子类1方法

    调用子类2方法


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

    2018-05-07

  • Java不支持多重继承,即一个类只能有一个父类

    为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口

    接口是抽象方法和常量值定义的集合,是一种特殊的抽象类

    接口中只包含常量和方法的定义,没有变量和方法的实现

    接口中的所有方法都是抽象的

    接口中成员的访问类型都是public

    接口中的变量默认使用public static final标识(可以在定义的时候不加此修饰,系统默认)

    接口通过使用关键字interface来声明格式:interface 接口的名字

    接口体:

    接口体中包含常量定义和方法定义两部分

    接口体中只进行方法的声明,不允许提供方法的实现

    方法的定义没有方法体,且用分号结尾


    查看全部
    3 采集 收起 来源:练习题

    2018-05-06

  • 接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected。

    查看全部
    0 采集 收起 来源:练习题

    2018-05-06

举报

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

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