java封装、包、继承简单总结

面向对象编程

三大特性:封装、继承、多态

1、封装

基本概念:将一个代码逻辑或者代码块以方法的形式存在于类内部,方便使用,实现功能

使用封装,保护属性的基本步骤:

1.改变属性的可见性(修改访问修饰符为private)

2.增加对应的两个方法,get(获取对应属性值)、set(设置对应属性值)

封装属性总结:

//1.getter 和 setter  方法名称  get/set+属性名   整体符合小驼峰命名规范(set需要参数,不需要返回值;get需要返回值,但没有参数)
//2.作用:通过公共的方法,间接操作类中的属性。
//3.常规使用中,所有的属性必须使用 private 修饰,并且给它提供 getter 和 setter 方法
//4.扩展:“被private修饰的属性和方法一定不可在外部访问”,这句话是错误的,反射是可以打破封装的。

2、包

包:将类进行分类,利于区分不同作用的类,方便后续的使用和查找。

定义一个包:

​ 包名全小写,见名知意,一个包名最多一个单词

公司去定义包名:公司项目在线上环境域名的倒置

完全限定名: 完全包名 + 类名 = 完全限定名 分隔符:.

包名+类名 可以锁定唯一类

3.继承

父类中被private 修饰的属性和方法不能被继承、被public修饰都可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值