黑马程序员技术交流社区
标题:
关于抽象类
[打印本页]
作者:
icichacici
时间:
2015-7-15 19:44
标题:
关于抽象类
package com.itheima8;
/**
*
* 员工类:name id pay
*
* 经理类:继承了员工,并有自己特有的奖金属性bonus。
*
* @author jjy
*
*/
abstract class Employee{
private String name;
private String id;
private double pay;
Employee(String name,String id,double pay){
this.name=name;
this.id=id;
this.pay=pay;
}
abstract void work();
}
class Manager extends Employee{
private int bonus;
Manager(String name,String id,double pay,int bonus){
super(name,id,pay);
this.bonus=bonus;
}
public void work(){
System.out.println("manage work");
}
}
class Pro extends Employee{
Pro(String name,String id,double pay){
super(name,id,pay);
}
public void work(){
System.out.println("pro work");
}
}
public class AbstractTest {
public static void main(String[] args) {
new Pro("张三","pr01",100000).work();
}
}
抽象类中abstract void work();函数默认修饰符是public吗?
作者:
Love丶cd
时间:
2015-7-15 21:51
不错不错,很认真的样子那
作者:
官沛
时间:
2015-7-15 22:02
默认和public不一样的,权限修饰符的权限大小排序是这样的:public>protected>默认>private
作者:
wuchangfeng
时间:
2015-7-15 22:05
果断记住,希望下次自己遇到可以会写
作者:
q953655369
时间:
2015-7-15 22:09
是啊 没必要去研究这个问题的
作者:
龙哥Longer
时间:
2015-7-15 22:12
谢谢分享,当复习了
作者:
Sparky
时间:
2015-7-15 22:12
抽象类和一般的类一样,默认时default。
当是接口的时候才默认时public abstract
作者:
帅帅loyal
时间:
2015-7-15 22:13
来复习的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2