当前位置 : 主页 > 编程语言 > java >

《Java面向对象之封装性》

来源:互联网 收集:自由互联 发布时间:2022-08-15
一、封装的好处 复杂的封装起来,对外提供简单的操作入口。 封装后才会形成真正的”对象“,真正的“独立体”。 封装意味着以后的程序可以重复使用,并且这个事物应该适应性比

一、封装的好处

  • 复杂的封装起来,对外提供简单的操作入口。
  • 封装后才会形成真正的”对象“,真正的“独立体”。
  • 封装意味着以后的程序可以重复使用,并且这个事物应该适应性比较强,在任何场合都可以使用。
  • 封装后,对于事物本身提高了安全性。
  • 二、操作步骤

  • 所以属性私有化,使用private进行修饰,修饰的所以数据只能在本类中访问。
    • private的使用格式
    • private 数据类型 变量名;
    public class Student {
    private String name;
    private int age;
    }
  • 对外提供简单的操作入口
    • 对外提供俩个公开的方法,分别是set(修改)和get(读取)。
  • set方法命名规范:
    • public void 方法名(形参){}//注:方法名=set+属性名(属性名首字母大写)
  • get方法命名规范:
    • public 返回值类型 方法名(){return 属性名;}//注:方法名=get+属性名(属性名首字母大写)
    public class Student {
    private String name;
    private int age;
    public void setName(String name) {//set方法必须要有形式参数,且返回值为空
    this.name = name;
    //this代表所在类的当前对象的引用(地址值),即对象自己的引用。
    }
    public String getName() {//get方法没有形参,但是有返回值,返回它本身,返回的值类型和返回值类型要一致
    return name;
    }
    public void setAge(int age) {
    this.age = age;
    }
    public int getAge() {
    return age;
    }
    }


    上一篇:如何使用Git
    下一篇:没有了
    网友评论