第六章面向对象第一篇

封装(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;
}

}

你可能感兴趣的:(第六章面向对象第一篇)