JAVA 如何访问同一个包下的其他类
比如我有2个JAVA文件在同一个包下,一个叫a.java,一个叫b.javaa.java的内容:packagebio;publicclassaextendsC{}clas...
比如我有2个JAVA文件在同一个包下,一个叫a.java,一个叫b.java
a.java的内容:
package bio;
public class a extends C {
}
class C {
}
b.java内容:
package bio;
class b {
private C c = new C();
}
现在是报错,提示b.java里的C符号没找到,但是同一包下,friendly默认访问的话,应该能访问到吧~
不知道什么原因,在线等大牛解答~
实际问题:
a.java
package bio;
public class a extends C {
}
class C {
}
b.java: //试着在这个文件里实现内部类的多重继承
package bio;
public class b {
}
class D {
private C c = new E();//这里使用了转型
public class E extends C {//这里去继承a.java里的C类
......
}
} 展开
a.java的内容:
package bio;
public class a extends C {
}
class C {
}
b.java内容:
package bio;
class b {
private C c = new C();
}
现在是报错,提示b.java里的C符号没找到,但是同一包下,friendly默认访问的话,应该能访问到吧~
不知道什么原因,在线等大牛解答~
实际问题:
a.java
package bio;
public class a extends C {
}
class C {
}
b.java: //试着在这个文件里实现内部类的多重继承
package bio;
public class b {
}
class D {
private C c = new E();//这里使用了转型
public class E extends C {//这里去继承a.java里的C类
......
}
} 展开
3个回答
展开全部
C类也在同一包下吗?同一包下就可以,不是同一包下需要导入!
更多追问追答
追问
是在同一个包下,C就是在a.java里的内容呀:
a.java内容:
package bio;
public class a extends C {
}
class C {
}
目前是报错说找不到符号的
追答
我试了一下,我这边是可以的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例子:
Java代码
class People {
private Address address;
class Address {
private String province;
private String city;
public Address(String province, String city) {
this.province = province;
this.city = city;
}
public String getProvince() {
return province;
}
public void setProvince(String province) {
this.province = province;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
}
Java代码
class People {
private Address address;
class Address {
private String province;
private String city;
public Address(String province, String city) {
this.province = province;
this.city = city;
}
public String getProvince() {
return province;
}
public void setProvince(String province) {
this.province = province;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
}
public Address getAddress() {
return address;
}
public void setAddress(Address address) {
this.address = address;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询