Java封装概述
1.封装概述
private
public
2.实现封装
例子:
package com.java1995;
public class Student {
	private String name;
	private String sex;
	private int age;
	
	
	public String getName(){
		return name;
	}
	
	public void setName(String name){
		this.name=name;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
}
package com.java1995;
public class Time {
	private int hour;
	private int minute;
	private int second;
	public int getHour() {
		return hour;
	}
	public void setHour(int hour) {
		if(hour>24||hour<0){
			this.hour=-1;
		}
		else
		this.hour = hour;
	}
	public int getMinute() {
		return minute;
	}
	public void setMinute(int minute) {
		this.minute = minute;
	}
	public int getSecond() {
		return second;
	}
	public void setSecond(int second) {
		this.second = second;
	}
	public void Look(Time t){
		if(t.getHour()==-1)
			System.out.println("输入有误!");
		else
			System.out.println(t.getHour());
		}
}
package com.java1995;
public class Test {
	public static void main(String[] args){
		Student s=new Student();
		s.setName("Mike");
		System.out.println("姓名"+s.getName());
		
		Time t =new Time();
		t.setHour(25);
		t.setMinute(22);
		t.setSecond(34);
		t.Look(t);
	}
	
}
 
 
 
 
 
 
 
 
![[LCG]年度幸运奖](https://static.52pojie.cn/static/image/common/t.gif) 
 


 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号