摘要: 接口概述 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用 Java中的接口更多的体现在对行为的抽象 接口的特点 接口用关键字interface修饰 public interface 接口名{} 类实现接口用implements表示 public class 类名 implements 阅读全文
posted @ 2021-03-01 21:02 Testtext 阅读(56) 评论(0) 推荐(0)
摘要: 需求:请采用多态的思想实现猫和狗的案例,并在测试类中进行测试 思路:1、定义动物类(Animal) 成员变量:姓名,年龄 构造方法:无参,带参 成员方法:get/set方法,吃饭() 2、定义猫类(Cat),继承动物类 构造方法:无参,带参 成员方法:重写吃饭() 3、定义狗类(Dog),继承动物类 阅读全文
posted @ 2021-03-01 12:18 Testtext 阅读(587) 评论(0) 推荐(0)
摘要: 多态中成员访问特点 成员变量:编译看左边,执行看左边 成员方法:编译看左边,执行看右边 为什么成员变量和成员方法访问不一样呢? 因为成员方法有重写,而成员变量没有 package itheima_06; public class Animal { public int age = 40; publi 阅读全文
posted @ 2021-02-28 18:08 Testtext 阅读(65) 评论(0) 推荐(0)
摘要: 多态概述 同一个对象,在不同时刻表现出来的不同形态 举例:猫 我们可以说猫是猫:猫 cat=new 猫(); 我们也可以说猫是动物:动物 animal=new 猫(); 这里猫在不同的时刻表现出来了不同的形态,这就是多态 多态的前提和体现 有继承/实现关系 有方法重写 有父类引用指向子类对象 pac 阅读全文
posted @ 2021-02-20 23:57 Testtext 阅读(59) 评论(0) 推荐(0)
摘要: 包 包的概述和使用 其实就是文件夹 作用:对类进行分类管理 包的定义格式 格式:package 包名;(多级包用.分开) 范例:package com.itheima; 带包的类编译 手动建包 --> javac 类名.java --> java com.itheima.包名(com和itheima 阅读全文
posted @ 2021-02-20 23:47 Testtext 阅读(58) 评论(0) 推荐(0)
摘要: Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Shift + Z :还原修改 Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选 阅读全文
posted @ 2021-02-20 21:15 Testtext 阅读(131) 评论(0) 推荐(0)
摘要: 需求:请采用继承的思想实现猫和狗的案例,并在测试类中进行测试 分析: 1、猫:成员变量:姓名,年龄 构造方法:无参,带参 成员方法:get/set方法,抓老鼠() 2、狗:成员变量:姓名,年龄 构造方法:无参,带参 成员方法:get/set方法,看门() 3、共性: 成员变量:姓名,年龄 构造方法: 阅读全文
posted @ 2021-02-20 21:03 Testtext 阅读(215) 评论(0) 推荐(0)
摘要: 案例:老师和学生 需求:定义老师类和学生类,然后写代码测试;最后找到老师类和学生类当中的共性内容, 抽取出一个父类,用继承的方式改写代码,并进行测试 思路: 1、定义老师类(姓名,年龄,教书()) 2、定义学生类(姓名,年龄,学习()) 3、定义此时类,写代码测试 4、共性抽取父类,定义人类(姓名, 阅读全文
posted @ 2021-02-06 00:14 Testtext 阅读(365) 评论(0) 推荐(0)
摘要: 继承中构造方法的访问特点 package com.itheima_04; public class Fu { public Fu(){ System.out.println("Fu类无参构造方法"); } public Fu(int age){ System.out.println("Fu类带参构造 阅读全文
posted @ 2021-02-05 23:45 Testtext 阅读(81) 评论(0) 推荐(0)
摘要: 继承概述 继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法 继承格式 格式:public class 子类名 extends 父类名{} 范例:public class Zi extends Fu{} Fu:是父类,也被称为基类、超类 Zi:是子类 阅读全文
posted @ 2021-02-05 20:50 Testtext 阅读(74) 评论(0) 推荐(0)