抽象类随记

简介: 当父类的某些方法不能确定时,定义为抽象方法;用abstract修饰被abstract修饰的方法叫抽象方法,被abstract修饰的类叫抽象类;

当父类的某些方法不能确定时,定义为抽象方法;用abstract修饰

被abstract修饰的方法叫抽象方法,被abstract修饰的类叫抽象类;

1 抽象类的使用

1.1 抽象类不能实例化;

1.2 一个类继承了抽象类必须重写其中抽象方法,除非本身也是抽象类

1.3 抽象方法不能被 final、static、private修饰【与重写相违背】

2 java设计模式—模板设计模式


目录
相关文章
|
3月前
|
Java
接口和抽象类【Java面向对象知识回顾②】
本文讨论了Java中抽象类和接口的概念与区别。抽象类是不能被实例化的类,可以包含抽象和非抽象方法,常用作其他类的基类。接口是一种纯抽象类型,只包含抽象方法和常量,不能被实例化,且实现接口的类必须实现接口中定义的所有方法。文章还比较了抽象类和接口在实现方式、方法类型、成员变量、构造方法和访问修饰符等方面的不同,并探讨了它们的使用场景。
接口和抽象类【Java面向对象知识回顾②】
细谈抽象类
抽象类 1.抽象类是被abstract修饰的类 2.抽象类中的抽象方法 3.抽象类中可以有和普通类一样的成员变量和成员方法 4.抽象类不能被实例化 5.那么抽象类不能被实例化要它有何用???
73 0
|
Java
【Java面向对象】方法重载,方法重写你还傻傻弄不清吗?
【Java面向对象】方法重载,方法重写你还傻傻弄不清吗?
97 0
|
设计模式 消息中间件 Java
【Java设计模式 面向对象设计思想】三 再谈抽象类和接口
【Java设计模式 面向对象设计思想】三 再谈抽象类和接口
170 0
|
Java
Java面向对象—抽象类和接口
Java面向对象—抽象类和接口
109 0
|
Java
Java面向对象之抽象类与接口
抽象类的使用原则如下: (1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),默认为public; (2)抽象类也有构造器 (3)抽象类不能直接实例化,需要依靠子类采用向上转型的方式处理; (4)外部抽象类不允许使用static声明,而内部的抽象类运行使用static声明。使用static声明的内部抽象类相当于一个外部抽象类,继承的时候使用“外部类.内部类”的形式表示类名称 (5)有时候由于抽象类中只需要一个特定的系统子类操作,所以可以忽略掉外部子类。这样的设计在系统类库中会比较常见,目的是对用户隐藏不需要知道的子类
97 0
|
设计模式 搜索推荐
抽象类:小样儿(接口),我一眼看出你就不是人(抽象类)(二)
抽象类:小样儿(接口),我一眼看出你就不是人(抽象类)
抽象类:小样儿(接口),我一眼看出你就不是人(抽象类)(二)
|
传感器 Java
抽象类:小样儿(接口),我一眼看出你就不是人(抽象类)(一)
抽象类:小样儿(接口),我一眼看出你就不是人(抽象类)
|
设计模式 Java
快速分清抽象类与接口 | 带你学《Java面向对象编程》之六十一
本节结合实际情景,直观地为读者列表展示了抽象类与接口在不同维度上的区别。
快速分清抽象类与接口   | 带你学《Java面向对象编程》之六十一