Java封装-构造函数

228 阅读1分钟

是指阴藏对象的属性和实现细节,仅对外提供公共访问的方法

关键:priavte: 是一个访问修饰符,可以修饰成员变量和成员方法,被其修饰的成员只能在本类中被访问.

个人小总结:以后我们在封装一个类(实体类)首先要定义其属性(私有private去修饰),然后再定义其get/set方法。

package Java封装_01;
/*
 * 定义一个学生类
 * 属性:姓名  年龄  性别
 * 方法:show()-->打印这个学生的属性而已
 * 
 */
public class Student {
	private String name;
	private int age;
	private String sex;
	
	//提供一个设置名字方法
	public void setName(String name1) {
		name =name1;
	}
	//提供一个获取名字的方法
	public String getName() {
		return name;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age1) {
		age=age1;
	}
	public String getSex() {
		return sex;
	}
	void setSex(String sex1) {
		sex=sex1;
	}
	public void Show() {
		System.out.println("名字:"+name+",年龄:"+age+",性别:"+sex);
	}

}

package Java封装_01;

public class StudentDemo {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Student student = new Student();
		student.setName("张国伟");
		student.setAge(23);
		student.setSex("男");
		
		String name =student.getName();
		System.out.println(name);//输出:张国伟
		student.Show();//输出:名字:张国伟,年龄:23,性别:男

	}

}