封装(encapsulation)
-在不同场合封装对象有不同的修饰词
-public(公共的)
-private(私有的)
-protected(保护的)
-friend(友好的)
-封装有两层含义 ①隐藏内部方法,调用者只能看到对外提供的公共方法
②隐藏数据内部成员
-方法的分类①自定义方法:public 返回值类型 方法名(形参列表){...}
②系统提供的方法:JDK中包含很多已经写好的方法,如Scanner,Math,System类
-demo1
-package java_object.week1;
public class Student {
//学生类属性的封装
private String number;
private String name;
private char sex;
private String address;
private String phoneNumber;
//对属性提供公共方法访问
public String getNumber()
{
return number;
}
public void setNumber(String number)
{
this.number = number;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public char getSex()
{
return sex;
}
public void setSex(char sex)
{
this.sex = sex;
}
public String getPlace()
{
return address;
}
public void setPlace(String place)
{
this.address = place;
}
public String getPhoneNums()
{
return phoneNumber;
}
public void setPhoneNums(String phoneNums)
{
this.phoneNumber = phoneNums;
}
}