Hello Java
2021/9/11 12:34:51
本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南