复习Java封装继承&Java异常抛出面试题&生活【记录一个咸鱼大学生三个月的奋进生活】004

复习Java(封装继承)


封装 的概念就是 隐藏事物内部的实现细节,有选择的提供数据
封装的一个很重要的概念也是很常见必须要记的一个概念就是:访问修饰符
四种访问修饰符的情况
1.public:全都可以访问
2.protected:类内部可以访问,同包的类可以访问,异包的子类也可以访问
3.private:只有在本类里才能使用
4.啥都不写(默认):类内部可访问,同包的类可以访问
注意:四个访问修饰符都可修饰属性和方法,但只有public和默认的(什么都不写)能修饰类
封装的优点:内部修改不影响外部使用,防止外部误修改程序,对象的使用变得简单


继承 就是在一个类(父类)的基础上定义一个新类(子类)
继承适用于泰迪(子类)是狗(父类);当子类具有父类的属性并且还需要有一些自己的属性时使用
具体实现为:public class 子类 extends 父类{ … };
在Java中一个子类只能有一个父类,只能调用上一层的父类
继承的效果:
---- 子类拥有父类的属性和方法
---- 子类扩展父类的属性和方法(子类可以拥有自己的属性和方法
---- 子类可以重写父类的属性和方法,但只是在自己的类中覆盖
---- 可以声明父类装载子类: (1)子类能出现的地方父类都能出现 (2)声明的什么类型,就只能调用什么类型 (3)创建的什么类型,就真正运行的什么类型 (4)创建的什么类型,就可以强转为什么类型
牵扯到父子类,那么就需要知道 this调用本类的属性或方法,super调用父类的属性或方法。
继承的优点:提高代码的复用性,父类的属性和方法都可用于子类,可以轻松定义子类,使设计应用变得简单

静态修饰符(static)
---- 声明的静态变量只有一个,所有实例访问的都一样,一改静态变量其他实例访问的内容都会改变,相当于是所有实例共用的
---- 用static声明的变量会直接在static池里开空间保存
---- 可以直接用 类名.变量名 或者 实例名.变量名 进行访问
---- 调用静态变量前不能加this
---- static只能修饰方法和属性

最终修饰符(final)
---- final修饰的变量或属性之后就不再改变了
---- final修饰的方法不能再被子类重写了
---- final修饰的类将不能再被继承
---- 类似C语言中的符号常量

学习Java面试题(Error和Exception的区别)

还是指路→Java经典面试题 陈哈哈大佬的原帖地址

软件测试考试

早上8:00的时候参加了软件测试的结课考试
我一直觉得良好的软件测试思想对于平常开发很有帮助,在你正常开发时候如果已经能有相关结构化的测试理念,做出来的东西就比平常程序员做出来的要更结构化,功能也会更完善更齐全,这样你的产品质量就会比平常人高,我觉得这是一个很重要的点。
这里贴上两个考试时候的测试用例设计题

健身

今天加了level,慢慢的要加效率了,40分钟争取干到400Cals了

照片分享






2021.06.04  by wyh

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aspiriln

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值