【Java之旅】5.面向对象

【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;
	}
}

输出

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u014568597/article/details/113086783