![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA笔记
d-isease
终极梦想:混吃等死
希望有人来喂养(外星人也行)
展开
-
多态
一、面向对象的基本特征1、封装 和权限修饰符有关2、继承 extends3、多态多态:多种形式变量的引用形式:(1)本态引用:左边的变量与右边的对象是同一种类型(2)多态引用:左边的对象时父类类型,右边的对象时子类的对象多态表象出来的特征:编译的时候是按照父类类型进行编译执行的方法是子类重写的方法前提:继承,重写,多态引用用途:方法的动态绑定public class TestPolymorphism { public static void main(String原创 2020-07-13 12:16:39 · 194 阅读 · 0 评论 -
面向对象---类(类/实例初始化)
1、类的成员:(1)属性:成员变量(2)方法:成员方法(3)构造器(4)代码块①非静态代码块②静态代码块:static2、非静态代码块(1)声明的格式【修饰符】 class 类名{ { 非静态代码块; }}(2)非静态代码块在声明时候执行?在创建对象的时候执行比构造器先早public class TestBlock { public static void main(String[] args){ MyClass my = new原创 2020-07-11 12:20:56 · 420 阅读 · 0 评论 -
继承
继承:在多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需在定义这些属性和行为,只要继承那个类即可。提高了代码的复用性。继承:(1)延续(2)扩展1、为什么要有继承(1)当某个类,需要派生很多子类别person:需要派生初teacher,student等等子类别,那么此时person中的共有部分,就不需要再子类别中再去声名。(2)当多个类,出现了共同特征,可以吧共同的部分抽取到父类中。...原创 2020-07-10 10:13:08 · 205 阅读 · 0 评论 -
面向对象
面向对象的基本特征:(1)封装(2)继承(3)多态一、封装(1)隐藏实现细节(2)安全封装的范围:(1)属性的封装,方法的封装(2)组件的封装(3)系统的封装封装的实现,靠权限修饰符来控制可见的范围。4、属性的封装:大多数情况下,属性都是private如果属性私有化了,提供get、set方法:public void set属性名(数据类型 形参名){ 属性名 = 形参名; }public 属性的数据类型 get属性名(){ return 属性名;}原创 2020-07-02 13:54:23 · 89 阅读 · 0 评论 -
JAVA--类,方法
方法的类型1、如何声明【修饰符】 返回值类型 方法名(【形参列表】){方法体:实现代码的功能}返回值类型:(1)void:代表无返回值(2)非void:可以是任意的JAVA数据类型,包括8种基本数据类型、所有的引用数据类型(数组,类)【形参列表】:(1)():无参(2)(形参列表):有参2、调用(1)在本类中,同一个级别,直接调用方法名();(2)在其他类中,需要通过:“对象名.方法”对象名.方法()一:无参无返回值的方法1、声明【修饰符】 void 方法名(){方法体原创 2020-07-01 15:42:55 · 143 阅读 · 0 评论