【无标题】

接口

接口是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK7及以前),默认方法和静态方法(JDK8),私有方法(JDK9)。

2.接口的定义

他与定义类方法相似,但是使用 interface 关键字。他也会被编译成 .class 文件,但是一定要明确他并不是类,二十另外一种引用数据类型。 引用数据类型:数组,类,接口。

3.接口的使用

它不能创建对象,但是可以被实现(implements,类似于被继承)。一个实现接口的类(可以看作是接口的子类),需要实现接口中所有的抽象方法,创建该类对象,就可以调用方法了,否则它必须是一个抽象类。

this,super关键字

super()关键字的用法

1.子类的成员方法中,访问父类的成员变量。2.子类的成员方法中,访问父类的成员方法      3.子类的构造方法中,访问父类的构造方法。this关键字用法:

1.本类成员方法中,访问本类的成员变量。

2.本类成员方法中,访问本类的另一个成员方法。

3.本类的构造方法中,访问本类的另一个构造方法。

注意:this关键字同super一样,必须在构造方法的第一个语句,且是唯一的。this与super不能同时存在。

构造方法

继承关系中,父子类构造方法的访问特点:

1.在子类构造方法中有一个默认隐含的super();调用,因此一定是先调用父类构造方法,再调用子类构造方法。

2.子类构造可以通过super();调用父类的重载构造。(重载)

 3.super();的父类调用构造方法,必须在子类构造中的第一行,就是第一个;号结束的元素,并且只能调用一次。

关于继承的注意事项:

1.Java语言是单继承的,一个子类只能有唯一一个父类

2.Java语言可以是多级继承,一个子类有一个父类,一个父类还可以有一个父类。

3.一个子类只有一个父类,但是一个父类可以有多个子类。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值