Java中的封装试什么意思?

wx6146b688b897c
发布于 2023-6-7 10:15
浏览
0收藏

封装:把一些类和属性封装在一起,留出接口。追求“高内聚,低耦合”,高内聚尽量自己完成,减少外部干涉。低耦合尽量提供比较少的方法给外部使用。

封装特点:1.提高数据的安全性

2.提高程序的可维护性

3.隐藏程序实现细节

4.统一接口

private令属性私有可以通过定义public一些方法来对属性赋值输出,这里介绍一个快捷键alt+insert快熟生成一些方法。

public class Student {
    /*public Student(){}//无参构造器
    public Student(int age){//有参构造器
        this.age=10;
    }*/
     private String name;//属性
    private int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public void paly(){
        System.out.println(this.name+"在学习"+this.age+"3岁了");
    }


}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
public class ApplicationDemo01 {
    public static void main(String[] args) {
        Student x = new Student();
      x.setName("Jack");
        System.out.println(x.getName());
}}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

标签
收藏
回复
举报


回复
    相关推荐