量子编程第十一天

final的使用

75abe7122300402c8ce9260c5c25f798.jpg

 修饰类

bb689cecb62140bc918ac9d7703e92be.jpg

 修饰方法

bdb2e7469ed84dcabc6f0646250b3305.jpg

 abstract和final不能一起出现因为他俩矛盾

修饰局部变量

基本数据类型

3f4debccca05407bbf67b1968f13e523.jpg

 引用数据类型

182d50ebe8614e768caddcbce9db4069.jpg

修饰成员变量

有默认值,不能给,不然改不了,一定手动赋值

成员内部类

定义

ea40459029864eb9afdcd2764aca8d75.png

b915e0a9c2854ab2845c7fb63bc55428.png 

 使用的两种方法

e0ab1bfdeae448e287d0abfdf630fe74.png

 

内部类重名

d0d9a7d15d6c4083ab30e5f675a368a7.png

 局部内部类

局部在方法里面,

ae1764bdefe94a639c8ed7d7a45a79a7.png

权限修饰符的注意事项 2d951f5fc0bc49d586c94e52ee23f267.png

 21行虽然什么都没写但是和default不一样 因为default是本包里面能访问 可是21行是只有这个方法内才能访问

有效final就是写不写上的反正不变就行

局部内部类的final问题

156ef008ce77493f800be3d09cde2085.png

 匿名内部类

如果实现类只用一次,就直接写接口,但是直接写接口就错,要补上一个大括号

fc2f1ae82d1b475f9a220f9c6943fe89.png

 蓝色部分就是这个匿名内部类

50a5afef9af94e188701844febe8d31d.jpg

 想用多次的话就不要用匿名

普通情况

6dd4a1b9f1fd4ec79f3f127643c0cd64.jpg

 把对象匿名

82403ecc6fd443aea106de80bba40f7f.png

总结一下

56c0f5f116b24b99b517f8bedb72fc4a.jpg

 类 作为成员变量类型

对比一下 name age weapon

3cbff3c8d5d14b49890cc8f1ad77b27c.jpg

 name是直接写的 weapon是get到的

b5fa087dd6404d9bbac47bb29de74ed9.jpg

 weapon的事

接口作为成员变量类型及三种使用方式

266be9fab564439da576e0c2bd61e5bd.jpg

 abf158a5d1a94e7189622936d3e93d92.jpg

 

 

 

 

 

 

 

 

 

 

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值