Java教程

Hello Java

本文主要是介绍Hello Java,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

 

不说  上才艺

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

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

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

来个人演示一下

 

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

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

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

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

结果如下

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

 

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

 

接下来放上我全篇笔记

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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!