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()方法。
急求,在线等, 展开
要求如下:
1,Father类为外部类,类中定义一个私有的String类型的属性name,name的值为“zhangjun0”。
2.Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性。
3.定义一个测试类Test,在Test类的main()方法中,创建Child对象,并调用introFather()方法。
急求,在线等, 展开
2个回答
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();
}
}
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();
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |