20220719 第七组 陈美娜 Java(this,封装,构造器概念)
2024-09-08 19:17:13
1.关于构造器
如果说创建对象仅仅是为了调用这个类的方法,建议使用无参构造器
如果说创建对象的时候需要使用到对象的某个属性,可以使用构造器赋值
2.this关键字
this代表的是当前类的对象,this代表的是当前方法的调用者
this既是代表方法的调用者,它实际上和对象的作用是一样的,既可以调属性,也可以调方法。
this不能用在static方法中。
开发中,this通常用在赋值,构造器赋值。
3.封装
1.代码层面
(1)属性私有化,所有的属性都要使用private封装
(2)提供一个公有的set,get方法。
getter方法能够按照客户的期望返回格式化的数据
setter方法可以限制和检验setter方法传入的参数是否合法
隐藏对象的内部结构
正确定义一个类:
(1)所有的属性私有化
(2)每个属性都有对应的setter、getter方法
最新文章
- windows进程详解
- Tasks.Parallel
- 在纯HTML的静态网页中添加一段统计网页访问量的JAVA Script代码?
- 二、JavaScript语言--JS基础--JavaScript进阶篇--流程控制语句
- play项目部署
- HeadFirst设计模式之迭代器模式
- IIS 返回 405 - 不允许用于访问此页的 HTTP 谓词。终极解决办法!!!!
- js获取当前页面的url中id
- 【转】Pjax是什么以及为什么推荐大家用
- QGIS1.8.0的编译
- 实践作业3:白盒测试----我是如何写测试用例DAY6
- Linux程序前台后台切换
- leetcode — search-for-a-range
- bzoj 1812
- 新的时代:今日三款新IM正式宣战微信!
- javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 解决方法
- Spring Boot中对自然语言处理工具包hanlp的调用详解
- pycharm下设置自己的模板
- TCP报文
- JavaMail学习之一-邮件传输协议