为了账号安全,请及时绑定邮箱和手机立即绑定

求大神解答,谢谢各位大神了

求大神解答,谢谢各位大神了

皓婆子 2015-09-17 19:38:21
public class Exe5_8{ class Person{ private String name; private int age; public void tell(){ System.out.println("姓名"+getName()+","+"年龄"+getAge()); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } public static void main(String[] args) { // TODO Auto-generated method stub Person person=new Person();         //系统提示这里错误,为什么啊 person.setName("wuliehao"); person.setAge(18); } }
查看完整描述

2 回答

?
皓婆子

TA贡献4条经验 获得超0个赞

不能直接 Exe5_8 person=new Exe5_8();实例化吗???

查看完整回答
反对 回复 2015-09-17
?
qq_如朝日似暮月_0

TA贡献1条经验 获得超0个赞

Person 为 Exe5_8 的内部类,需要使用 Exe5_8  实例来从创建 Person   对象,

也就是 Person 依赖 Exe5_8,正确的方式可以是:Person person = new Exe5_8().new Person();

查看完整回答
反对 回复 2015-09-17
  • 2 回答
  • 0 关注
  • 1438 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信