今天学到了面向对象 面向对象有三大特性 首先 ,我们先来看看封装是怎么回事
不说 上才艺
首先呢 我们要使用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到这了 瑞思拜