您的位置:首页 > 运维架构 > 网站架构

系统架构的蓝图——抽象类

2015-06-27 00:00 513 查看
摘要: 抽象类初试

abstract class Book_abst {
String name;
double price;
String author;
double sellPrice(double discount) {return price*discount;}
abstract void show();
}

class Book extends Book_abst {
void show(){
System.out.println("书名:"+name);
System.out.println("定价:"+price);
System.out.println("作者:"+author);

}
}

class Execute {
public static void main (String[] args){
Book book1 = new Book();
book1.name="Thinking in Java";
book1.price=350.0;
book1.author="Bruce Eckel";
book1.show();
System.out.println("售价:"+book1.sellPrice(0.8));

}
}

运行结果:

书名:Thinking in Java
定价:350.0
作者:Bruce Eckel
售价:280.0

抽象类不产生对象实例

子类必须实现抽象方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  抽象类