第三天,无尽的细雨

无关紧要,结果都是宅在家里,all the summer.

 

总结一下今天的学习内容:

首先,有关多态,即多种形态。父类可能被多个子类extends,子类除了继承父类的一切,还拥有一些特性。子类之间也存在一些差异性。

总结一句话,父类型 的引用可以指向子类型的对象。

1 使用多态调用方法时,首先会检查父类是否有相同方法,如没有,则编译出错。如果存在,则调用子类对应方法,当然子类可以重写父类方法。

2 两种类型转换关系 :  a .  父类指向子类时,无需显式转换。 如  Parent p = new child();

                                       b.   当 parent p = new child();   child c = (child) p;  强制转换 ;指向何对象,可转换何种引用。

3.抽象类:abstract class

       可修饰 类,也可以修饰方法。

       修饰类时,表示这是一个抽象类。

       抽象类无法被实例化。

  abstract  method 时:

         抽象方法无需要实现

         如果一个类包含了一个或者多个抽象方法,必定要声明为抽象类。

         反过来,抽象类可以用具体方法,也可以无方法。

         当一个抽象类被一个子类 extends,该子类必须实现  该类 的所有抽象方法。

 4。 接口 interface

        interface 地位 相等于 class

        interface 里面的方法全是 抽象方法, 等同于一个 abstract class

       我们使用  implements 关键字来实现 interface ,可以实现多 interface,中间用逗号隔开

       在实现接口同时,可以extends 父类

       一旦声明了implements一个接口,就必须实现该接口的所有抽象方法

  5.  关键字 static   静态的

       可以修饰类,方法,属性

        在修饰 方法和属性时,无论该类最后生成多少个对象,static 方法     static 属性 都共同使用唯一一个静态的对象或者属性。

        所以调用   static方法 和static 属性时,可以不用生成对应实例,直接用类名.方法名 类名.属性名 调用。

        static方法只能被extends,不能被 override。

 6. final 关键字

         final修饰成员变量时,如果是原生类型,表示一个不可改变的常量。如果是一个引用类型

指向该对象的地址恒不变,但是对象本身属性是可以改变的,注意  。

 

先到这里,困了~    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值