另外的一个问题:
class T {
private int i = 0;
int j;
protected int k;
public int z;
}
class p {
public static void main(String[] aa){
T t = new T();
System.out.println(t.k);
}
}
以上是第一个Testfangkong.java文件,编译成功后。在同一文件夹创建一个Testf.java文件
public class Testf extends T{
public void ma() {
System.out.println(k);
}
}编译时提示找不到类T,是不是包的设置出现问题了,视频中好像也没导入什么包啊
------最佳解决方案-------------------- 1、顺序就是那样,无参构造都是隐式调用好的
2、那个先编译的类是否在你的classpath中? ------其他解决方案-------------------- 第一问:
class Super {
public Super() {
}
}
class Sub extends Super {
public Sub(int i) {
super();
outPut("me");
}