Skip to content

抽象类 #2

@FiveColors

Description

@FiveColors

抽象类

什么是抽象类

我们先看以下的例子

001-抽象类的理解

类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。类本身是不存在的,所以抽象类无法创建对象无法实例化

抽象类数据类型

抽象类属于引用数据类型

抽象类语法

[修饰符列表] abstract class 类名{
	类体;
}

抽象类无法实例化,无法创建对象。抽象类是用来被子类继承的。

final和abstract不能联合使用

抽象类的子类还可以是抽象类

抽象方法:表示没有实现的方法,没有方法体的方法。例如:

		public abstract void doSome();

抽象类中不一定有抽象方法,但是抽象方法只能出现在抽象类中

举例:

public class P493AbstractTest01{
	public static void main(String[] agrs){
		
	}
}

//银行账户类
abstract class Account{
	
}

//子类继承抽象类,子类可以实例化对象
class CreditAccount extends Account{
	
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions