//封装 属性 方法
将某些东西包装在一起,通过创建对象或使用静态的方法来调用,称为封装;封装其实就是有选择性地公开或隐藏某些信息,它解决了数据的安全性问题,增加代码的可读性和可维护性
在 Aname类中申明三个属性,将其封装在一个类中:通过对象来调用
例如 1:
//属性 将其设为私有 姓名 name 可以公开 年龄 age 不可以公开 性别 sex 有时可以公开 有时不可以公开 class Aname{ //属性封装 private String name; private int age; private String sex; //方法封装 public void setNAme(String name){ this.name = name; } public String getNAme(){ return name; } public void setAge(int age){ this.age = age; } //没有提供getAge()表明是不想让外界看到的 public void setSex(String sex){ this.sex = sex; } public String getSex(){ return sex; } }
//例如 2
package 类和对象; /** * * @author 百合 *定义一个封装的老师类 *使用set和 get方法 */ public class CCATTeacher { //添加属性 public String name; public int age; public void display(){ System.out.println("大家好 !我是 " + name +",我今年" +age +" 岁" ); } public String getName(){ return name; } public void setName(String n){ name= n; } public int getAge(){ return age; } public void setAge(int a){ if(a<22 || a>60){ System.out.println("您设置的年龄不合理"); }else { age = a; } } } package 类和对象; /** * * @author 百合 *用来测试CCATTeacher 类 */ public class CCATTeacherTest { public static void main(String[] args) { //实例化类 CCATTeacher CT = new CCATTeacher(); //当CT.display()写在这里的时候所有为null; //this.name = "张三"; //使用对象来设置属性需要=; //CT.name = "张三"; //CT.age = 20; //使用set来设置 CT.setName("张山"); CT.setAge(50); CT.display(); } }
相关推荐
随着先进制造技术以及先进计算机技术的不断发展,网络化制造的某些不足得到一定程度的弥补,在此基础上提出了"制造网格"的概念,文章主要针对制造数据资源封装结构设计几点技术问题进行探讨,对于我国制造网络化发展具有...
C_数据封装和虚函数的探讨适合c++初学者
LED的封装有:支架排封装,贴片封装,模组封装几种,这些封装方法都是我们常见和常用的。
LED的封装有:支架排封装,贴片封装,模组封装几种,这些封装方法都是我们常见和常用的。
基于集成电路芯片封装问题的探讨.pdf
半导体封装生产线工艺流程探讨.pdf
1前言本文试图综述自二十世纪九十年代以来迅速发展的新型微电子封装技术,包括焊球阵列封装(BGA)、芯片尺寸封装(CSP)、圆片级封装(WLP)、三维封装(3D)和系统封装(SIP)等项技术。介绍它们的发展状况和技术特点
IC封装中热设计探讨[收集].pdf
超声扫描检测技术在半导体封装中的实践探讨.pdf
探讨先进封装技术在4G终端芯片领域的应用趋势.pdf
倒装芯片PBGA封装中芯片边缘裂纹的评定探讨.pdf
塑封集成电路封装芯片压区铝层腐蚀问题探讨.pdf
利用VC 封装MATLAB 6.5 C 数学库探讨测量平差软件的开发.pdf
翻译了两个星期,终于翻译完成了,不过还差20来个指令没有封装近来,主要是因为头都翻译大了。那位朋友有兴趣,开发一个Zebra打印机条码打印系统?EMail我。咱们互相探讨探讨。我的EMail:vsoft@163.com。或者上传到...
文章通过设计客户端程序调用Web服务的试验,发现客户端从SOAP中解析服务端的可空字段以及将客户端的子类对象以基类的形式封装进SOAP中存在问题,然后结合客户端自带的对SOAP消息进行处理的代码,提出了相应的解决方案。
本文还对MCP封装结构进行了详细的分析和讨论,对于MCP封装技术的发展趋势和应用前景进行了探讨。同时,本文也探讨了MCP封装技术在半导体行业中的应用前景和发展趋势。 关键词:MCP封装结构优化、半导体分立器件、...
本研究论文主要探讨半导体AuSn焊料低温真空封装工艺的影响因素、焊料组成比、焊料浸润性对焊接封装的影响、真空度对焊接质量的影响、还原气体对焊料真空封装的影响等问题。 AuSn焊料是目前电子封装行业中常用的焊料...
LED封装技术研究,探讨了LED封装工艺的散热方式等问题,便于LED封装公司解决问题,提高效率
射频识别即RFID(Radio Frequency IDentification)技术,又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。...