05 2021 档案

摘要:1.重写:子类继承父类后,可以对父类中同名同参数的方法,进行覆盖操作。 2.应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 3.重写的规定: 方法的声明:权限修饰符 返回值类型 方法名(形参列表)throws 异常的类型{ 方法体( 阅读全文
posted @ 2021-05-28 22:45 橘猫的夏天 阅读(101) 评论(0) 推荐(0)
摘要:一、继承性的好处 1.减少了代码的冗余 2.便于功能的扩展 3.为多态性的使用提供了前提 二、继承性的格式:class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 2.1体现:一旦子类A继承了父类B之后,子类A就获取了父类B中声明的所有 阅读全文
posted @ 2021-05-27 18:16 橘猫的夏天 阅读(167) 评论(0) 推荐(0)
摘要:1.import :导入 2.在源文件中显示的使用import结构导入指定包下的类,接口。 3.如果需要导入多个结构,则并列写出即可。 4.可以使用”xxx.”的方式,表示可以导入xxx包下的所有结构 5.如果使用的类或接口是java.lang包下定义的,则可以省略import结构 6.如果使用的类 阅读全文
posted @ 2021-05-27 14:56 橘猫的夏天 阅读(1113) 评论(0) 推荐(0)
摘要:this关键字的使用 1.this可以用来修饰:属性、方法、构造器 2.this修饰属性和方法:可以把this理解为当前对象或当前正在创建的对象 在类的方法中,我们可以使用this.属性或this.方法的方法的方式,调用当前对象或正在创建的对象的属性或方法。 但是,通常情况下,我们都选择省略 ”th 阅读全文
posted @ 2021-05-14 19:51 橘猫的夏天 阅读(227) 评论(0) 推荐(0)
摘要:总结:属性赋值的先后顺序1.默认初始化2.显示初始化3.构造器中赋值4.通过“对象.方法”或“对象.属性”,赋值 以上操作的先后顺序:1-2-3-4 阅读全文
posted @ 2021-05-14 17:10 橘猫的夏天 阅读(48) 评论(0) 推荐(0)
摘要:类的结构之三:构造器(构造方法、constructor)的使用 一、构造器的作用: 1.创建对象:new + 构造器 2.创建对象的同时,通过形参给属性初始化 二、说明 1.如果没有显示的定义构造器的话,则系统默认提供一个空参的构造器。 2.定义构造器的格式:权限修饰符+类名(形参列表){} 3.一 阅读全文
posted @ 2021-05-14 16:47 橘猫的夏天 阅读(217) 评论(0) 推荐(0)
摘要:封装性的一个体现:属性私有化 将类的属性私有化(private),同时提供公共方法来设置和获取属性。 拓展:不能说属性私有化就等同于封装性本身,它只是封装性其中的体现之一: 封装性体现:1.属性私有化,2.方法私有化,即不对外暴露的私有的方法。3.单例模式中把构造器也私有化也是一个体现,等等。 权限 阅读全文
posted @ 2021-05-13 21:09 橘猫的夏天 阅读(344) 评论(0) 推荐(0)
摘要:1 package inheritance.exercise; 2 3 import java.io.PrintStream; 4 5 /* 6 方法形参的传递机制:值传递 7 1.形参:方法定义时,小括号内声明的参数 8 实参:方法调用时,实际传递给参数的数据 9 10 */ 11 public 阅读全文
posted @ 2021-05-13 18:09 橘猫的夏天 阅读(76) 评论(0) 推荐(0)
摘要:package inheritance.exercise; /* 关于变量的赋值: 如果变量是基本数据类型,那么赋值的是变量保存的数据值 如果变量是引用数据类型(对象或数组),那么赋值的是变量所保存的数据的地址值 */ public class ValueTransferTest { public 阅读全文
posted @ 2021-05-13 14:22 橘猫的夏天 阅读(60) 评论(0) 推荐(0)
摘要:1.JDK5.0新增的内容 2.具体使用: 2.1可变个数新参的格式:数据类型 ... 变量名 2.2当调用可变形参的方法时,传入的参数可以是0个,1个,两个,三个,。。。 2.3可变个数形参在方法的形参中,必须声明在末尾。 2.4可变个数形参的方法与本类中方法名相同,形参类型也相同的数组之间不构成 阅读全文
posted @ 2021-05-13 13:18 橘猫的夏天 阅读(64) 评论(0) 推荐(0)
摘要:1.定义:在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数类型不同即可 两同一不同:同一个类,相同方法名 参数列表不同:参数个数不同,参数类型不同。 2.判断是否是重载: 跟方法的权限修饰符,返回值类型,形参变量名,方法体无关! 3.在通过对象调用方法时,如何确定一个指定的方法: 阅读全文
posted @ 2021-05-13 11:17 橘猫的夏天 阅读(65) 评论(0) 推荐(0)
摘要:成员变量:也称属性,域或者字段,定义在类范围之内。 局部变量:是在一个方法内定义的变量,分为形参,方法局部变量(方法内定义),代码块局部变量(代码块内定义)。局部变量除形参外,都必须显示初始化,也就是要指定一个初始值,否则不能访问。 成员变量VS局部变量 1.相同点: 1.1.定义变量的格式:数据类 阅读全文
posted @ 2021-05-12 19:27 橘猫的夏天 阅读(495) 评论(0) 推荐(0)