亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

java第二季 復習總結筆記

標簽:
Java

1.构造方法是方法的一种,如:Animal dog=new Animal(); 粗体即为构造方法(方法都是带小括号的)。构造方法名是类名,它是无参返回的void,方法的作用的创建对象。

2.在方法()里定义的变量称为局部变量,而在类里定义的变量称为成员变量。局部变量只在方法里面自用,相当于临时变量tmp。定义在类里,方法外的变量称为成员变量,成员变量在本类里面(花括号所包含的范围)都是有效的。
3.访问修饰符
属性一般用:private修饰;而方法一般用:public修饰
图片描述

4.封装用到的两个重要方法:getter()和setter() 。可以由eclipse里自动来生成。

5.静态方法要使用方法以外的变量时,这个变量应当被定义为static,否则不可调用。如:main() 就是一个static的方法,要么把变量定义在main()方法里用,要么在本类main()方法外需要定义为static才能直接拿来在方法里用。

6.继承是个好东西,多态的基础。多态更接近实际应用。

7.抽象类里定义抽象方法,这种方式更接近于思维的思考方式,灵活方便。给一个大原则,然后具体问题具体分析。

8.对类前置final,相当于“封印”这个类。封印后,类不可被继承,方法不可被重写,变量变常量,属性严格初始化。
9.接口,就是把别家的东西整到自己身上。就像少林武功里的蛇形拳,人看到蛇类的一些动作,然后重写一下变成一套武术招式,而人和蛇狭义地讲不是同一类的。
10.UML是一个需求分析指导系统,相当于CAD工程图软件,要生成一套可供沟通的语言才能顺利完成团队项目。

11.类的类型转换,可以对比基本数据类型的转换。低级转高级,OK;高级转低级,可能出现问题,但IDE不会报错。为了避免这个问题,引用"instanceof"这个关键字来做一个匹配判断。dog instanceof Animal,如果Dog对象是动物类的一个实例,那个就可以强制将Animal类转为Dog类。

12.Object类是所有类的父类,Object就是亚当(Adam),老祖宗。这个类下有两个重要的方法:toString() 和 equals() 。这两个方法主要都是针对对象的,避免直接操作对象发生的引用指向。两个方法都需要重写方法,可以用eclipse来自动生成。

13.继承的顺序,先父类后子类。其实,这个很容易理解,本来就是先有父类再有子类的。

14.还有两个说起来挺绕的概念:类对象 和 类的对象。如果有一张表格,前者就是已经印在表格上的内容(告诉你哪一格应该填什么),后者就是你填写的内容。

點擊查看更多內容
8人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消