Hello Java

今天学到了面向对象  面向对象有三大特性  首先 ,我们先来看看封装是怎么回事

Hello Java

 

不说  上才艺

Hello Java

 首先呢  我们要使用private关键词来修饰类,对需要访问的private类提供一对get、set方法

针对于private关键字这里要讲明一下  private只能允许本类中的方法调用,而private修饰的类,只能作为内部类使用

private呢 只是一个权限修饰符  且是所有权限修饰符中最小的权限,只能在同一个类中访问!!!

来个人演示一下

Hello Java

 

Hello Java

 首先  我们用private修饰两个变量

然后我们要提供对应的get、set方法  大概长这样

Hello Java

 同时呢 我们还可以在get、set方法中编写逻辑代码用来控制值区间

Hello Java

 接下来呢  试着使用一下看会不会出问题

Hello Java

结果如下Hello Java

 下面试试我们编辑的那个控制变量的逻辑代码

 Hello Java

不出意外的话 结果应该是我这样 

Hello Java

Hello Java

 

接下来放上我全篇笔记

public class Privatetest {
    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) {
        if (age<=0){
            System.out.println("年龄输入有误,请重新输入");
        }else{
            this.age = age;
        }
    }
}

 *********************************

public class Test {
    public static void main(String[] args) {
        Privatetest pt=new Privatetest();
        pt.setName("张三");
//        pt.setAge(0);
        pt.setAge(17);
        String name=pt.getName();
        int age=pt.getAge();
        System.out.println(name+age+"岁了");
    }
}

                              

封装基础咱 今儿个 就xiao到这了  瑞思拜

Hello Java

 

上一篇:yolov5s.pt -> onnx -> rknn


下一篇:Substance 3D Painter for mac(pt三维材质纹理绘画软件)