黑马程序员技术交流社区
标题:
子类继承父类之后,有自己的属性,需要声明吗?
[打印本页]
作者:
hsx500
时间:
2015-5-14 10:12
标题:
子类继承父类之后,有自己的属性,需要声明吗?
听课和自己动手才发现好多地方不扎实,求解答,
复制代码
作者:
hsx500
时间:
2015-5-14 10:14
听课和自己动手才发现好多地方不扎实,求解答
1.父类的成员属性是private的,是不是也能被子类继承?static的好像也可以吧?
2.Manager类自己的特有的属性bonus需要声明再使用吗?
class Employee
{
String name;
int age;
int salary;//定义姓名,年龄,工资
Employee(String name,int age,int salary)//构造函数
{
this.name = name;
this.age = age;
this.salary = salary;
}
void work()
{
System.out.println("work");
}
}
class Manager extends Employee//经理还有奖金
{
Manager(String name, int age,int salary,int bonus)
{
//int bonus;
super(name,age,salary);
this.bonus = bonus;
}
void supervise();
{
System.out.println("supercise");
}
}
class Demo
{
public static void main(String[] args)
{
Manager m = new Manager("Zhang san",30,3000)
m.work();
m.supervise;
}
}
复制代码
作者:
xbutterflyx
时间:
2015-5-14 10:53
1.Private成员不能被继承.static可以被继承
2.要声明,不然你这个this.bonus是哪来的呢?
作者:
hsx500
时间:
2015-5-14 11:14
xbutterflyx 发表于 2015-5-14 10:53
1.Private成员不能被继承.static可以被继承
2.要声明,不然你这个this.bonus是哪来的呢? ...
太给力了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2