为了账号安全,请及时绑定邮箱和手机立即绑定
  • 接口定义的基本语法:

    接口就是用来继承、被实现的,修饰符一般建议用public。

    注意:接口可以多继承,而类只能单继承。

    注意:不能使用private和protected修饰接口。

    [修饰符](abstract)interface 接口名[extends 父接口1,父接口2...]
    {
        零到多个常量定义...
        零到多个抽象方法的定义...   
     }


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

    2020-07-23

  • 2. 接口的定义

        和类定义不同,定义接口不再使用class关键字,而是使用interface关键字。

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

    2020-07-23

  • 接口

    1. 接口的概念

        类是一种具体实现体,而接口定义了某一批类搜娱要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。

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

    2020-07-23

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

    查看全部
  • 抽象类

    1. 语义定义:

      抽象类奇拿使用abstract关键字修饰,则该类为抽象类。

    2. 应用场景:

      1. 在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。

      2. 从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。

    3. 作用:

      限制规定子类必须实现某些方法,但不关注实现细节。

    4. 使用规则:

      1. abstract定义抽象类

      2. abstract定义抽象方法,只有声明,不需要实现

      3. 包含抽象方法的类是抽象类

      4. 抽象类中可以包含普通的方法,也可以没有抽象方法

      5. 抽象类不能直接创建,可以定义引用变量

    查看全部
  • instanceof判断对象是否有目标类型的元素,从而判断是否能进行强制转换。

    instanceof 的用法, 如图。

    查看全部
  • 引用类型转换

    1. 向上类型转换(隐式/自动类型转换),是小类型到大类型的转换。(无风险)

    2. 向下类型转换(强制类型转换),是大类型到小类型。(有风险)

    3. instanceof换算符,来解决引用对象的类型,避免类型转换的安全性问题。

    查看全部
  • 2. 方法多态

    创建本类对象时,调用的方法为本类方法。

    创建子类对象时,调用的方法为子类重写的方法或者继承的方法。

    但是如果是子类自己特有的方法,通过父类的引用创建的子类对象无法调用!!!

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

    2020-07-23

  • 继承是多态的实现基础!!!

    对象的多种形态

    1. 引用多态

      父类的引用可以指向本类的对象。

      父类的引用可以指向子类的对象。

      但是,子类的引用不能指向父类的对象!!

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

    2020-07-23

  • obj.getClass( )获得的类对象 和 new获得的obj类的对象 之间的区别

    类对象关注的是代码信息,如有什么属性、属性的类型、方法。

    而类的对象关注的是数据信息,如属性值。

    查看全部
  • .equals( )方法的使用例子

    查看全部
  • 2. equals( )方法

    比较的是对象的引用是否指向同一块内存地址。

    一般情况下比较两个对象时比较他的值是否一致,所以要进行重写。

    查看全部
  • toString( )方法

    在Object类里面定义toString( )方法的时候返回的对象的哈希code码(对象地址字符串)

    可以通过重写toString( )方法标识出对象的属性。


    查看全部
  • Object类时所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。

    Object类中的方法,适合所有子类。

    查看全部
  • super的应用

    • 子类的构造过程党总必须调用其父类的构造方法。

    • 如果子类的构造方法中没有显式调用父类的构造方法,则系统默认调用父类的无参的构造方法。

    • 如果显式的调用构造方法,必须在子类的构造方法的第一行。

    • 如果子类构造方法中既没有显式调用父类的构造方法,而父类有没有无参的构造方法(如果自行定义了有参的构造方法,系统不会自动生成无参的构造方法),则编译出错。

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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