JAVA继承用法

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:03:54
i为类a的一个成员变量,类b继承a,在b中对i进行实例话,并输出i

public class A {
private int i;

public int getI() {
return i;
}

public void setI(int i) {
this.i = i;
}
}

public class B extends A {
public static void main(String args[]){
B b = new B();
b.setI(3);
System.out.println(b.getI());
}
}

public class A{
public int i;
}

public class B extends A{
public static void main(String[] a){
System.out.printf("%s=%d","i",new A().i=3);
}
}

你的问题有问题!"i为类a的一个成员变量" ,i 是A的什么样的成员变量?什么样的控制权限?
"类b继承a,",这个倒没什么什么.
"在b中对i进行实例话(???????),并输出i",成员变量可以实例化??如是i在A里面是private 的B中可以进行你所谓的"实例话(??????????)"?其他技术上的就不说了
还有就是,你的标题是"JAVA继承用法",那么你的问题是什么?你是在问问题,还是在陈述一个你认为的用法? 你的目的不明确.

有别字,不够细心,思路不够清晰.要学编程,还得努力!

package test;

class A {
private String i;

public String getI() {