系统架构的蓝图——抽象类
2015-06-27 00:00
513 查看
摘要: 抽象类初试
运行结果:
书名:Thinking in Java
定价:350.0
作者:Bruce Eckel
售价:280.0
抽象类不产生对象实例
子类必须实现抽象方法
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
抽象类不产生对象实例
子类必须实现抽象方法
相关文章推荐
- Ruby类继承、抽象类、类拓展混入、代理类实例
- C#中实现抽象类里建立静态方法
- C#抽象类和接口的区别分析
- java 抽象类和接口的区别详细解析
- php面向对象全攻略 (十二) 抽象方法和抽象类
- 深入分析php中接口与抽象类的区别
- JAVA 继承基本类、抽象类、接口介绍
- c#中抽象类和接口的详细介绍
- 深入解读php中关于抽象(abstract)类和抽象方法的问题分析
- PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
- Java接口和抽象类实例分析
- C++中抽象类和接口的区别介绍
- PHP OPP机制和模式简介(抽象类、接口和契约式编程)
- PHP 抽象方法与抽象类abstract关键字介绍及应用
- php接口和抽象类使用示例详解
- 详细解析Java中抽象类和接口的区别
- Java中接口和抽象类的区别与相同之处
- Java接口和抽象类的区别深入剖析
- Python抽象类的新写法
- python继承和抽象类的实现方法