java抽象类中对方法签名修改,Java----面向对象(抽象类&接口)

一、抽象类

1、什么是抽象类

一个类中如果有抽象方法,那么这个类就必须是一个抽象类

3ea5be4402c8acc7aff33e3c39700fa0.png

be10ec4fb89919949ad1c5401ef0947e.png

2、什么是抽象方法

抽象方法指的是没有具体的方法实现

3、如何定义抽象类和抽象方法

使用abstract关键字来修饰类和方法

4、抽象类的特点

(1)抽象类和抽象方法必须使用abstract关键字修饰 public abstract class 类名{} public abstract 返回值类型 方法名();

(2)抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类

(3)抽象类不能实例化,但是可以通过多态的方式创建子类对象

(4)抽象类的子类 要么重写抽象父类中所有的抽象方法 要么子类本身也是一个抽象类

5、抽象类中的成员特点

(1)成员变量 既可以是变量、也可以是常量

(2)构造方法 有构造方法,目的是给父类中成员初始化

(3)成员方法 既可以是抽象方法、也可以是普通方法

二、接口

1、什么是接口?

接口就是一种公共的规范标准,只要符合规范标准,都可以使用 java中的接口更多的体现在对行为的抽象

生活中的接口其实就是一种公共的规范!

不同的设备只要符合相同的规范,就可以集成到一起使用!!!

例如:

USB接口: U盘,移动硬盘,usb小风扇

插座接口 : 电视,电脑,电饭煲

2、接口的特点

(1)如何定义接口

public interface 接口名{}

(2)如何实现接口

public class 类名 implements 接口名{}

(3)接口不能被实例化,可以通过多态形式创建实现类对象

(4)接口的实现类

要么重写接口中所有的抽象方法 要么实现类定义为抽象类

3、接口的成员特点

(1)成员变量 只能是常量,默认修饰符为:public static final

(2)构造方法 接口中没有构造方法

(3)成员方法 接口中可以有抽象方法,默认修饰符为:public abstract

4、类和接口的关系

(1)类和类的关系

继承关系,可以单继承,不能多继承,但是可以多层继承

(2)类和接口之间的关系

实现关系,可以单实现,也可以多实现 还可以继承一个类的同时,再实现多个接口

(3)接口和接口之间的关系

继承关系,可以单继承、也可以多继承

三、运动员和教练案例分析

4f045d1186ac53262121f2de2b69582b.png

3fcdc9019e9d910f0dfb75808ffabe66.png

92e6f0eec6b3b84c4c2806c5988f2474.png

e4f2e87276de335a6df96a07d5d14bfa.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值