封装和包

一、封装:将类中的方法和属性定义为private,不允许外部程序访问,只能通过提供的公共的getter/setter方法进行访问。面向对象的三大特性之一。
封装的好处:
1.提高了代码的复用性:使用getter和setter公开方法访问私有属性,方法可以重复使用
2.隐藏了代码的实现细节和逻辑
3.提高了代码的可维护性

封装的使用方法
1.将属性的修饰符改为为private
2.通过创建公开的getter和seetter方法来读取/修改属性值
3.在getter/setter方法中加入条件,用于检验代码的合理性

二、包
package 包名;有包的定义的类,包的定义是该类的第一行有效代码。
一个包就相当于是一个文件夹。
不同包中的类名可以相同,一个包中的类名不能相同。
org.姓名/组织; com.公司名简称; /cn.公司名简称;

引用方法:
import.包名.类名;

posted @   f-52Hertz  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示