怎么给java对象添加动态添加属性和方法?
给某个对象动态不了属性的
但是可以通过集合类来实现
例如你可以用Map这个类来实现
map.put(key,value);
键值对都是泛型
之后通过map.get(key);来获取
Java中子类继承了父类的私有属性及方法吗?
java中子类本来就可以通过继承公共方法访问父类的私有变量啊,就算不是父子关系,一个类也可以通过另一个类的公共方法访问它的私有变量了。子类是访问了父类的方法,记住是方法而不是属性父类的方法操作了私有属性,这跟子类没有任何关系
【JAVA】编写一个Animal类,具有属性:种类,功能?
class Animal{
public String kind;
void eat(){
}
void sleep(){
}
}
class Fish extends Animal{
String kind="Fish";
void eat(){
System.out.println(kind+" eating");
}
void sleep(){
System.out.println(kind+" sleeping");}
}
class Dog extends Animal{
String kind="Dog";
void eat(){
System.out.println(kind+" eating");
}
void sleep(){
System.out.println(kind+" sleeping");}
}
public class E {
public static void main(String agrs[]){
Fish f=new Fish();
Dog d=new Dog();
f.eat();
f.sleep();
d.eat();
d.sleep();
}
}
还没有评论,来说两句吧...