java面向对象第5章java封装(Java之面向对象封装和this关键字)

 2024-11-30  阅读 305  评论 0

摘要:面向对象三大特征:封装,继承,多态(我们在接下来的文章中会依次提及)封装的作用:1.可以提高安全性2.可以实现代码的组件化封装的规范:1.建议成员变量私有并使用private修饰符2.提供成套的getter setter方法暴露成员变量的取值和赋值 ,建议使用public修饰符小结:封装核心:合理隐

面向对象三大特征:封装,继承,多态(我们在接下来的文章中会依次提及)

封装的作用:

1.可以提高安全性

2.可以实现代码的组件化

封装的规范:

1.建议成员变量私有并使用private修饰符

2.提供成套的getter setter方法暴露成员变量的取值和赋值 ,建议使用public修饰符

小结:封装核心:合理隐藏合理暴露。封装已经成为Java代码风格。

java面向对象第5章java封装(Java之面向对象封装和this关键字)(1)

getter setter方法取值赋值


this关键字:代表了当前对象的引用;可以用在实例方法和构造器中。

this用在方法中,谁调用方法,this就代表谁;

this用在构造器中,代表了构造器正在初始化的那个对象的引用。

这里我们换一个类,展示一下this的在实例方法和构造器中的用法,如下图:

java面向对象第5章java封装(Java之面向对象封装和this关键字)(2)

Animal类


关注我,继续为大家带来Java程序知识学习!

给大家分享一些关于计算机Java编程的电子书籍:(链接请私信我)

java面向对象第5章java封装(Java之面向对象封装和this关键字)(3)

链接请私信我

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/cec00Cz0EBAoDVFU.html

发表评论:

管理员

  • 内容265490
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1020秒, 内存占用1.33 MB, 访问数据库18次