两个初学者问题???
1.是不是不可以用对象名直接访问私有字段?
我在CORE JAVA上看到一个例子
class Employee
{...
boolean equals(Employee other)
{
return name.equals(other.name)
}
}
这里other.name不就是直接访问私有字段吗???
2.若一个子类继承父类
如果子类调用父类的构造器,如下:
public Manager(String n, double s,int year,int month,int day)
{
super(n,s,year,month,day);
bonus=0
}
但用super调用父类的构造器时 会不会创建一个子类对象同时 创建一个父类对象??? 还是就是只创建一个子类对象,只是调用简单地用父类构造器地形式来为子类从父类继承下来的私有字段赋值???