摘要: package com.atguigu.test01.block; public class TestInit { public static void main(String[] args) { /* Father f = new Father(); //父类的无参构造 */ /* * Son s 阅读全文
posted @ 2020-08-13 11:04 窦云鹏 阅读(157) 评论(0) 推荐(0) 编辑
摘要: /* * 1、类的成员: * (1)属性:成员变量 * (2)方法:成员方法 * (3)构造器 * (4)代码块 * ①非静态代码块 * ②静态代码块:后面讲,和static一起说 * * 2、非静态代码块 * (1)声明的格式: * 【修饰符】 class 类名{ * { * 非静态代码块; * 阅读全文
posted @ 2020-08-13 10:20 窦云鹏 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 6.8 方法的重写 1、方法的重写(Override) 当子类继承了父类的方法时,又觉得父类的方法体的实现不适合于子类,那么子类可以选择进行重写。 2、方法的重写的要求 (1)方法名:必须相同 (2)形参列表:必须相同 (3)修饰符 权限修饰符: >= (4)返回值类型 如果是基本数据类型和void 阅读全文
posted @ 2020-08-12 21:30 窦云鹏 阅读(96) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test; /* * 快捷键: * * 通用的快捷键: * Ctrl + A:全选 * Ctrl + C:复制 * Ctrl + X:剪切 * Ctrl + V:粘贴 * Ctrl + Z:撤销 * Ctrl + Y:反撤销 * Ctrl + S:保存 * * 阅读全文
posted @ 2020-08-12 13:21 窦云鹏 阅读(150) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test01; /* * this: * 1、意思:当前对象 * (1)构造器 * 正在被创建的对象 * (2)方法 * 正在调用该方法的对象 * * 2、 用法 * (1)this.属性 * 当局部变量与成员变量同名时,可以在成员变量的前面加this. * 阅读全文
posted @ 2020-08-12 13:18 窦云鹏 阅读(134) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test02; /* * 方法的重写:Override * 当子类继承了父类的方法时,但是父类的方法体不适用于子类了,那么子类可以选择进行“重写overwrite”。 * * 方法 = 方法签名/方法头 + 方法体 * * 重写有要求: * (1)方法名:必须 阅读全文
posted @ 2020-08-12 13:17 窦云鹏 阅读(211) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test02; /* * 继承: * (1)延续 * (2)扩展 * * 1、为什么要有继承? * (1)当某个类,需要派生出很多子类别 * Person: * 需要派生出Teacher,Student等等子类别 * 那么此时Person中的共有的部分,就不需 阅读全文
posted @ 2020-08-12 11:50 窦云鹏 阅读(103) 评论(0) 推荐(0) 编辑
摘要: /* 包: 1、包的作用 (1)避免类的重名问题 有了包后,类的名称就比较长了,类的全名称就变为了:包.类名 回忆: java.util.Scanner :Scanner类的全名称 java.lang.String:String类的全名称 java.lang.System:System类的全名称 j 阅读全文
posted @ 2020-08-10 16:55 窦云鹏 阅读(125) 评论(0) 推荐(0) 编辑
摘要: class Test13{ public static void main(String[] args){ Student s1 = new Student("小王",24,99);//有参构造创建对象 Student s2 = new Student();//无参构造创建对象 s2.setName 阅读全文
posted @ 2020-08-04 00:22 窦云鹏 阅读(115) 评论(0) 推荐(0) 编辑
摘要: /* 方法的参数传递机制: 实参-->形参 (1)形参是基本数据类型 实参赋值给形参的是数据值,形参值的修改不影响实参,因为实参是“copy,复制”了一份数据值给形参 */ class Test02_PassParamValue{ public static void main(String[] a 阅读全文
posted @ 2020-08-02 18:36 窦云鹏 阅读(198) 评论(0) 推荐(0) 编辑