7.26 笔记

1.super关键字:

应用于继承中,只能在子类中使用,可以用于调用父类中的成员变量和成员方法。

2.抽象类

2.1 关键字为abstrack,创建一个抽象类的语法格式为:
abstrack class  类名 {
   int 变量名;
    public void 方法名 () {
        
    }
    public abstrack 方法名();
       
}
2.2 抽象类的总结:
  1. 要用abstrack关键字定义一个抽象类。
  2. 抽象类中可以有成员变量和成员方法和抽象方法(抽象方法需要abstrack关键字定义)。
  3. 抽象方法没有方法体。
  4. 抽象类不能被实例化。
  5. 如果想使用一个抽象类,可以创建一个普通类继承抽象类,需要注意的是要重写抽象类中的抽象方法,加上方法体即可。
  6. 抽象类可以被另一个抽象类继承。
  7. 抽象类也可以继承普通类。

3.final关键字:

3.1final关键字的注意事项:
  1. final关键字可以修饰成员变量,但是修饰成员变量时一定要赋值,而且这个变量不能再被赋值。
  2. final关键字也可以修饰局部变量,修饰局部变量时可以先不赋值, 但是使用前一定要赋值,同样这个变量也不能再被赋值。
  3. final关键字可以修饰成员方法,当修饰成员方法时,那么这个方法将不能再被重写。
  4. final关键字可以修饰一个类,当修饰一个类的时候,那么这个类将不能在被继承。
  5. final关键字可以修饰一个对象的引用,当修饰对象的引用时,那么这个引用一旦被赋值,将无法改变。

4.接口

4.1 接口的总结:

  1. 创建一个接口的关键字为interface

    interface 接口的名字{
        成员变量;
        成员方法;
    }
    
  2. 在接口中的成员变量必须要赋值。

  3. 接口中的成员方法是抽象方法。

  4. 在jdb1.8后,接口中可以有默认的成员方法,要用关键字(default)修饰。

  5. 接口不能被实例化。

  6. 接口可以被另一个接口继承,但是不能实现。

  7. 接口不能被类继承,只能被类实现,而且必须把接口中的所有抽象方法全部实现。

  8. 一个类可以实现多个接口。

  9. 抽象类也可以实现接口。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值