第六章面向对象第一篇

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

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容