Java面向对象抽象类应用
2016-03-07 23:02
453 查看
abstract class Person {
private int age;
private String name;
}
class Students extends Person {
private int score;
}
class Worker extends Person {
}
public class AdsDemo01 {
public static void main(String[] args) {
Students students = new Students(10, “fjasmin”, 100);
students.want();
}
private int age;
private String name;
public Person(int age, String name) { this.age = age; this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public abstract void want();
}
class Students extends Person {
private int score;
public int getScore() { return score; } public void setScore(int score) { this.score = score; } public Students(int age, String name, int score) { super(age, name); this.score = score; // TODO Auto-generated constructor stub } @Override public void want() { // TODO Auto-generated method stub System.out.println("name :" + getName() + " age :" + getAge() + " score :" + getScore()); }
}
class Worker extends Person {
private int money; public int getMoney() { return money; } public void setMoney(int money) { this.money = money; } public Worker(int age, String name, int money) { super(age, name); this.money = money; // TODO Auto-generated constructor stub } @Override public void want() { // TODO Auto-generated method stub System.out.println("name :" + getName() + " age :" + getAge() + " money :" + getMoney()); }
}
public class AdsDemo01 {
public static void main(String[] args) {
Students students = new Students(10, “fjasmin”, 100);
students.want();
Worker worker = new Worker(30, "shlearry", 3000); worker.want(); }
}
相关文章推荐
- jmeter 测试Java程序
- mysql5.7 java读取乱码
- Java语言实现二分法
- Java语言实现二分法
- Java语言实现二分法
- Java语言实现二分法
- jvm(2)-JVM内存的设置(解决eclipse下out of memory问题)
- 设计模式之一(代码用java实现)
- 10031---Java并发编程:volatile关键字解析
- 《JAVASE 基础学习》 第一天 环境变量配置、第一个程序运行执行过程
- jvm(2)-java内存区域
- 浅谈Java分布式计算
- Java类加载器总结
- 浅谈Java分布式计算
- eclipse生成javadoc文档
- 二进制的1111 1111如何才能得到255的结果
- Leetcode:26. Remove Duplicates from Sorted Array(JAVA)
- SpringMVC-forward和redirect
- java防盗链
- java之args[0]