Java实现定义一个名为Father的外部类,类中定义一个私有的String类型的属性name,手动输入name的值。Child类为Father类的内部类,其中定义一个introFather()方法,方法中调用Father类的name属性输出。定义一个测试类Main,在Main类的main()方法中,创建Child对象,并调用introFather ()方法。 输入格式: 输入姓名。 输出格式: Father name = 姓名 输入样例: 在这里给出一组输入。例如: 张三 输出样例: 在这里给出相应的输出。例如: Father name = 张三
时间: 2023-07-16 17:13:03 浏览: 123
代码实现如下:
Father.java
```java
public class Father {
private String name;
public Father(String name) {
this.name = name;
}
public String getName() {
return name;
}
public class Child {
public void introFather() {
System.out.println("Father name = " + name);
}
}
}
```
Main.java
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String name = scanner.nextLine();
Father father = new Father(name);
Father.Child child = father.new Child();
child.introFather();
}
}
```
输入姓名后,运行Main类的main()方法即可输出结果。
阅读全文