java语言编程题,题目如下

定义一个Father和Child类,并进行测试。要求如下:1,Father类为外部类,类中定义一个私有的String类型的属性name,name的值为“zhangjun0... 定义一个Father和Child类,并进行测试。

要求如下:
1,Father类为外部类,类中定义一个私有的String类型的属性name,name的值为“zhangjun0”。
2.Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性。
3.定义一个测试类Test,在Test类的main()方法中,创建Child对象,并调用introFather()方法。
急求,在线等,
展开
 我来答
匿名用户
2015-04-09
展开全部
package test;

public class Father {

private String name;

class Child{
public void introFather(){
System.out.println(name);
}
}

public Child newChild(){
return new Child();
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}
package test;

import test.Father.Child;

public class Test {

public static void main(String[] args) {
Father father= new Father();
father.setName("zhangjun0");
Child child=father.newChild();
child.introFather();
}

}
更多追问追答
追问
上下两个是分开的还是一起的?
追答
两个类啊,分开的
匿名用户
2015-04-09
展开全部
public class Father {
private String name="zhangjun0";

class Child {
public void introFather(){
System.out.println(name);
}
}
}
---------------------------------
public class Test {
public static void main(String[] args) {
Father.Child child=new Father().new Child();
child.introFather();
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式