【Java之旅】5.面向对象
5.1
5.2
5.3
5.4 目标
User类中有Student类型的成员属性,Student类中有Address类型的成员属性,Address类中有String addressName成员属性。 要求成员属性是private的,要求写get、set方法来操作和访问成员属性。
a. 流程图
b. 代码实现
//import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
//Scanner in = new Scanner(System.in);
Student User = new Student();
//User.data.getName(in.nextLine());
//User.data.getId(in.nextInt());
User.data.getName("Kupurk");
User.data.getId(0001);
System.out.println("学生 " + User.data.setName() + " 的学号是:"+ User.data.setId());
}
}
class Student
{
Adress data = new Adress();
}
class Adress
{
private String Uname;
private int UId;
public void getId(int id)
{
UId=id;
}
public int setId()
{
return UId;
}
public void getName(String name)
{
Uname = name;
}
public String setName()
{
return Uname;
}
}
输出