笔记
大卫D
比比皆是,那就啥也不是
展开
-
javase20201201(抽象类,接口)
抽象类 当多个类中出现相同功能,但是功能主体不同 这是可以进行向上抽取,这时,只抽取共能定义,而不抽取功能主体 抽象的特点: 1.抽象方法一定在抽象类中 2.抽象方法和抽象类都必须被abstract关键字修饰 3.抽象类不可以new创建对象,因为调用抽象方法没意义 4.抽象类中的方法要被使用,必须由子类覆写所有的抽象方法后,建立子类对象调用 如果子类只覆盖了部分抽象方法,那么该子类还是一个抽象类 抽象类和一般类没有太大的不同 该如何描述事物,就如何描述事物,只不过,该事物出现了一些看不懂的东西。 这些不.原创 2020-12-01 19:01:25 · 95 阅读 · 0 评论 -
javase20201119(设计模式)
想要保证对象唯一 1.为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象 2.还为了让其他程序可以访问到该类的对象,只好在本类中,自定义一个对象 3.为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式 怎么实现 1.将构造方法私有化 2.在类中创建一个本类对象 3.提供一个方法获取到该对象(不能创建只能static进行类名调用) 对于事物该怎么描述,还怎么描述 当需要将该事物的对象保证在内存中唯一时,就将以上的三步加上即可 饿汉式(先初始化对象) Person一进内存,就已经创建好了对象原创 2020-12-01 18:57:56 · 70 阅读 · 0 评论 -
javase20201118(关键字)
this关键字 this:看上去 ,适用于区分局部变量和成员变量同名情况 this:其实代表本类的对象,到底代表哪一个 this代表它所在函数所属对象的引用 简单说,哪个对象在调用this所在的函数.this就代表哪个对象 this的应用:当定义类中的功能时,该函数内部要用到该函数的对象时,这时用this来表示这个对象 this语句:用于构造函数之间进行相互调用 this语句只能放在构造函数的第一行,因为初始化要先执行 ...原创 2020-11-18 18:03:34 · 126 阅读 · 0 评论