0
点赞
收藏
分享

微信扫一扫

java学习之路(抽象类)


抽象类

1、概念:

抽象类/方法:​用abstract修饰的类/方法​。

2、特点:

1.不能用new创建对象,只能靠子类去实现。

2.抽象方法只存在抽象类中。

3.不能用final 和 abstract 同时修饰:如果非抽象类是抽象类的子类,那它​必须重写父类的抽象方法​。

3、作用:

约束!子类继承必须继承其抽象方法。

源代码:

/*
————抽象类————
*/

/*
1、概念:抽象类/方法:用abstract修饰的类/方法。

2、特点:
1.不能用new创建对象,只能靠子类去实现。
2.抽象方法只存在抽象类中。
3.不能用final 和 abstract 同时修饰:如果非抽象类是抽象类的子类,那它必须重写父类的抽象方法。

3、作用:约束!子类继承必须继承其抽象方法。

*/


public class Hello {
public static void main(String[] args) {



}
}


class 孙子 extends 二儿子{//二儿子是抽象的,而且约束二儿子的儿子要会上厕所

public void 上厕所(){
System.out.println("上厕所");
}

}

class 大儿子 extends 爸爸{

public void 吃饭(){
System.out.println("吃饭");
}
}


abstract class 二儿子 extends 爸爸{
//抽象方法,只有名字
public abstract void 上厕所();

public void 睡觉(){
System.out.println("睡觉");
}

}


class 爸爸 {
String name = "name";
}



举报

相关推荐

Java学习之抽象类

学习抽象类

Java抽象类

JAVA——抽象类

java 抽象类

java:抽象类

java抽象类

0 条评论