java 封装
2021/8/2 17:07:27
本文主要是介绍java 封装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1,新建Application类,作为程序的入口
package oop.demo04; public class Application { /* 封装: 1,提高程序安全性、保护数据 2,隐藏代码的实现细节 3,统一接口 4,系统可维护性增加了; */ public static void main(String[] args) { Student s1 = new Student(); s1.setName("小向"); System.out.println("name:"+s1.getName()); s1.setAge(999); System.out.println("age:"+s1.getAge()); } }
2,新建Student类
package oop.demo04; /* 学生类 */ public class Student { public int getId() { return id; } public void setId(int id) { this.id = id; } public char getSex() { return sex; } public void setSex(char sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { if (age>120 || age>0){ System.out.println("你输入的年龄不合法"); }else{ this.age = age; } } /** * 属性 * 名字 * 学号 * 性别 * <p> * 方法 * 学习() * 睡觉() */ //属性私有 private String name; private int id; private char sex; private int age; // get/set public String getName(){ return this.name; } public void setName(String name){ this.name=name; } }
3,运行结果
这篇关于java 封装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现