五年荣誉奖章 十年荣誉奖章 特殊贡献奖 金点子奖 原创精英奖 新人进步奖 首届动画大赛奖 第二届动画大赛奖 第二届动画大赛奖 [LCG]年度幸运奖 2012CM大赛活动勋章 百科全书奖章五年荣誉奖章 十年荣誉奖章 特殊贡献奖 金点子奖 原创精英奖 新人进步奖 首届动画大赛奖 第二届动画大赛奖 特殊贡献奖 金点子奖 原创精英奖 新人进步奖 首届动画大赛奖 第二届动画大赛奖 第二届动画大赛奖 [LCG]年度幸运奖 [LCG]年度幸运奖 2012CM大赛活动勋章 百科全书奖章

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

}

 

  

posted @ 2017-04-19 22:31  idemor  阅读(294)  评论(0编辑  收藏  举报