首页 > 代码库 > Java 抽象类和 abstract 关键字
Java 抽象类和 abstract 关键字
抽象类的概念:
包含一个抽象方法的类就是抽象类
抽象方法:
声明而未被实现的方法就是抽象方法,抽象方法必须使用 abstract 关键字进行声明
需要注意的是,
1. 抽象类被子类继承时,子类(如果不是抽象类)必须重写抽象类中的『所有』抽象方法
2. 抽象类不能直接被实例化,需要通过其子类进行实例化
抽象类的定义格式:
abstract class className{
属性
方法
抽象方法
}
代码如下:
package hello; abstract class Abs{ private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void tell(){ } abstract public void say(); } class Demo extends Abs{ public void say(){ } } public class AbstractDemo { public static void main(String[] args) { Demo aDemo = new Demo(); System.out.println(aDemo.getAge()); } }
Java 抽象类和 abstract 关键字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。