上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 在JDK1.8之前,接口中只有两部分内容: (1)常量:固定修饰符:public static final (2)抽象方法:固定修饰符:public abstract 在JDK1.8之后,新增非抽象方法: (1)在public default修饰的非抽象方法: 注意1:default修饰符必须要加上 阅读全文
posted @ 2021-03-05 16:41 别看我看路 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 【1】接口声明格式: [访问修饰符] interface 接口名 [extends 父接口1,父接口2...]{ 常量定义; 方法定义; } 【2】代码: public interface TestInterface01 { /*public static final*/ int NUM = 10; 阅读全文
posted @ 2021-03-04 22:04 别看我看路 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 【1】抽象类和抽象方法的关系: 抽象类中可以定义0-n个抽象方法。 【2】抽象类作用: 在抽象类中定义抽象方法,为的是为了子类提供一个通用的模板,子类可以再模板的基础上进行开发,先重写父类的抽象方法,然后可以扩展子类自己的内容。抽象类设计避免了子类设计的随意性,通过抽象类,子类的设计变得更加严格,进 阅读全文
posted @ 2021-03-04 20:49 别看我看路 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 【1】修饰变量: public class Test { public static void main(String[] args) { //第一种情况 //final修饰一个变量,变量的值不可以改变,这个变量也变成了一个字符常量,约定俗称的规定:名字大写 final int A = 10;//f 阅读全文
posted @ 2021-03-04 11:14 别看我看路 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 不仅可以使用父类做方法的形参,还可以使用父类做方法的返回值类型,真实返回的对象可以是该类的任意一个子类对象。 简单工厂模式的实现,它是解决大量对象创建问题的一个解决方案,将创建和使用分开,工厂负责创建,使用者直接调用即可。简单工厂模式的基本要求是: 定义一个static方法,通过类名直接调用 返回值 阅读全文
posted @ 2021-03-03 23:54 别看我看路 阅读(55) 评论(0) 推荐(0) 编辑
摘要: pig类: public class Pig extends Animal{ public void shut() { System.out.println("我是小猪,我会嗯嗯嗯叫"); } } Animal类: public class Animal { public void shut(){ 阅读全文
posted @ 2021-03-03 12:30 别看我看路 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 总结: (1) 先有父类,再有子类:--》继承 先有子类,再抽取父类 --》泛化 (2) 什么是多态: 多态就是多种状态:同一个行为,不同的子类表现出来不同的形态。 多态指的就是同一个方法调用,然后由于对象不同产生不同的行为。 注意:多态可以提高扩展性,但是扩展性没有达到最好,后面我们会学到反射 ( 阅读全文
posted @ 2021-03-02 23:30 别看我看路 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 【1】多态跟属性无关,多态指的是方法的多态,而不是属性的多态。 代码: 定义一个动物的父类: public class Animal { public void shut(){ System.out.println("我是小动物,我会叫"); } } 定义一个小猪子类,继承动物类:重写父类的shut 阅读全文
posted @ 2021-03-02 21:52 别看我看路 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 总结 【1】面向对象的思维:找参与者,找女孩类,找男孩类 【2】体会了什么方法的形参,什么叫方法的实参: public void Boy(Boy boy) {//参数是引用数据类型Boy System.out.println("我的男朋友是:"+boy.name+","+boy.age); boy. 阅读全文
posted @ 2021-03-02 18:16 别看我看路 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在集成开发软件中,可以使用快捷键,注释掉前两篇自己重写的equals方法 public boolean equals(Object obj) { if (this == obj)//如果比较的是一个对象的话,直接返回true,方法停止 return true; if (obj == null)//防 阅读全文
posted @ 2021-03-01 23:30 别看我看路 阅读(42) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页