07004 Java封装概述,附源代码以及思维导图 – 恵玩科技

//封装原理,私有化数据,仅提供公共访问方式

class Student
{
	//每一个类都是一个对象,每一个对象都有成员和方法
	//姓名
	String name;
	//年龄
	private int age;
	//公共访问方式
	public void setAge(int a){
		if(a<0||a>120){
			System.out.println("你输入的年龄有问题,请重新输入!");
		}else{
			age=a;
		}
	}


	public void show(){
		System.out.println("姓名:"+name);
	    System.out.println("年龄:"+age);
	}
}
class Packging 
{
	public static void main(String[] args){
		Student s=new Student();
		s.show();
		System.out.println("------------------------");

		//给成员变量赋值
		s.name="林青霞";
		s.setAge(27);
		s.show();
		System.out.println("------------------------");
	}
}

封装

打赏作者