封装
封装--private
概述:
封装是指隐藏对象的属性和实现细节,仅仅对外提供公共的访问方式
好处:
1.提高安全性
2.提高重用性
通过private关键字来封装
是一个权限修饰符,
用于修饰成员变量和成员方法,
被私有化的成员只能在本类中访问
封装的代码理解:
练习:封装一个学生类
class student{
//属性----成员变量
private String name;
private int sno;
//提供公共的设置方式--setXxx()
public void setSno(int sno) {
this.sno = sno;
}
//提供公共的查看方式--getXxx()
public int getSno() {
return sno;
}
String subject;
//成员方法
//如果资源被private修饰,访问权限只能在本类中可见
private void study() {
System.out.println("正在学习--------------");
public void eat() {
System.out.println("正在吃饭--------------");
public class Test {
public static void main(String[] args) {
Student s=new Student();//创建学生对象测试
//s.name="熊大"; 被private修饰,无法操作
s.setSno(1509020230);//给变量赋值
s.subject="java";
//System.out.println(s.name); 被private修饰,无法操作
System.out.println(s.getSno());
System.out.print