02 2023 档案

摘要:一、toString()方法 1.public String toString():返回对象的字符串; 2.toString(),返回的是对象的地址值,没有实际意义,需要重写;重写规制:返回对象的属性值; getClass.getName()+'@'+Integer.toHexString(hash 阅读全文
posted @ 2023-02-16 19:33 阁主想睡觉 阅读(253) 评论(0) 推荐(0)
摘要:内部类的概念 1.概念:内部类定义在方法中,或者是定义在类中的类; 2.分类: 成员内部类:普通成员内部类,私有成员内部类以及静态内部类; 局部内部类:定义在方法中的内部类; 匿名内部类:没有名称的内部类; 3.解释 (1)普通成员内部类:定义在类中,方法外;、 语法:访问修饰符 class 外部类 阅读全文
posted @ 2023-02-15 16:23 阁主想睡觉 阅读(48) 评论(0) 推荐(0)
摘要:一、接口定义 概念:开发中的接口,就是定义一个规范的约束条件,即定义一些抽象方法;接口编译之后也是一个class文件; 关键字:interface; 语法: 访问修饰符 interface 接口的名{ 抽象方法(); } 注意事项: 接口中变量 都是静态的常量,默认使用 public/static/ 阅读全文
posted @ 2023-02-14 15:21 阁主想睡觉 阅读(87) 评论(0) 推荐(0)
摘要:一、多态的概念 前提:必须在继承或者是实现接口的前提下; 概念:一个事物或者是一个对象多种形态(如机器狗是一个狗类,但也属于机器类,即一个对象有多种形态); 特点:父类对象的引用指向子类的对象; 语法:父类类名 对象名 = new 子类类名; 二、多态访问成员变量 1 1 //多态访问成员变量 2 阅读全文
posted @ 2023-02-04 13:51 阁主想睡觉 阅读(39) 评论(0) 推荐(0)
摘要:一、重写与重载的区别 重载:在同一个类中,若方法名相同,参数不同(或数据类型不同或个数不同),与返回值与访问修饰符无关; 重写:在继承中,方法名相同,参数相同,与返回值与访问修饰符有关;方法重写的注释(@overide)用于检查是否是重写的方法; 二、使用场景 在继承中,将共性资源放在父类中,,需要 阅读全文
posted @ 2023-02-04 09:42 阁主想睡觉 阅读(105) 评论(0) 推荐(0)
摘要:一、构造方法 1.作用:构造方法主要用来实例化对象,在实例化对象的时候给成员变量赋值,并且所有的实例化对象,都会执行构造方法。 2.分类:分为无参构造和有参构造。 3.定义语法: 访问修饰符 类名(参数列表){ } 例子:public Student(){ } 4.特点 (1)构造方法的名称就是类名 阅读全文
posted @ 2023-02-02 14:19 阁主想睡觉 阅读(821) 评论(0) 推荐(0)
摘要:一、成员变量与局部变量 1.定义的位置不同 成员变量:成员变量定义在方法外,类中; 局部变量:局部变量定义在方法中。 2.生命周期不同 成员变量:是随着对象的加载而加载,随着对象的销毁而销毁; 局部变量:是随着方法的加载而加载,随着方法的结束而结束; 3.存储的位置不同 成员变量:存储在堆内存中; 阅读全文
posted @ 2023-02-01 21:09 阁主想睡觉 阅读(262) 评论(0) 推荐(0)