JAVA045抽线案例3,抽象类的细节

1.案例3,工程设计师

package 抽象;

public class DesignerTest {

public static void main(String[] args) {

BridgeDesigner bd = new BridgeDesigner();

bd.work();

CivilEngineer ce = new CivilEngineer();

ce.work();

}

}

abstract class designer{

String name;

String domain;  //领域

public abstract void work();

}

class BridgeDesigner extends designer{

@Override

public void work() {

System.out.println("设计桥梁建筑");

}

}

class CivilEngineer extends designer{

@Override

public void work() {

System.out.println("我是土木工程师");

}

}

2、抽象类的细节

a、抽象类关键字abstract不可以和哪些关键字共存

(1)、final关键字,因为它修饰的方法不能被重写,所以abstract和final不能共存,而且final修饰的类不能被继承。

(2)、private:被私有的父类方法,子类是看不见的,所以也不能共存。

b、抽象类中也有构造函数

c、抽象类中必须有抽象方法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,951评论 19 139
  • 12月6日,恩施的阳光格外灿烂!那是春受不了思念的煎熬,抽空来到我们身边,带给我们久违的温暖。 清早,我们...
    春雨简阅读 321评论 0 2
  • “严冬一封锁了大地的时候,则大地满地裂着口”这样的冷!开篇描写的这样子冷法,我还真是第一次见识到呢,又长见识了!...
    非言飞语阅读 398评论 0 3
  • 把握好生命中的每一分钟时间,如天上的云彩,翩然而来,又飘然而去。这便有了昨天,今天和明天,也便有了人生的多姿多彩,...
    阿忠不傲娇阅读 351评论 0 0