上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页
摘要: 一、抽象类 1.如何定义抽象类:class关键字前加abstract 2.抽象类无法被实例化 3.虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给与子类创建对象调用 4.抽象类中可以定义抽象方法: 抽象方法的语法:在方法的修饰符列表中添加abstract关键字,并且抽象方法一“;”结 阅读全文
posted @ 2018-12-09 10:50 旅行没有终点 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、final修饰的类无法被继承 1.final的意思就是:最终的,最后的 例1: final class A{} class B extends A{}//无法从最终com.study.final关键字详解.A进行继承 二、final修饰的方法无法被继承 例2 public class Test0 阅读全文
posted @ 2018-12-09 10:16 旅行没有终点 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、super可以用在成员方法中,不能用在静态方法中; /*this是一个引用1.super不是引用类型,super中存储的不是内存地址,super指向的不是父类型对象2.super代表的是当前子类型对象中的父类型特征3.什么时候使用super? 1.子类和父类中都有某个特征,例如:子类和父类中都有 阅读全文
posted @ 2018-12-08 12:54 旅行没有终点 阅读(327) 评论(0) 推荐(0) 编辑
摘要: /*一、关于java语言中向上类型转型和向下类型转型: 1.向上类型转型(upcasting):子 >父 2.向下类型转型(downcasting):父 >子注意:无论是向上类型转型还是向下类型转型,两个类之间必须要有继承关系 */Animal类 public class Animal { publ 阅读全文
posted @ 2018-12-02 16:12 旅行没有终点 阅读(187) 评论(0) 推荐(0) 编辑
摘要: /*一、关于方法的重写/覆盖: 1.什么时候需要方法重写? 如果父类中的方法无法满足子类中的业务需求,需要将父类中的方法重写一次 2.子类如果重写父类的方法之后,子类对象一定调用的方法是重写之后的方法 3.发生方法覆盖的条件 1.发生在具有继承关系的两个类之间 2.必须具有相同的方法名,相同的返回值 阅读全文
posted @ 2018-12-02 12:53 旅行没有终点 阅读(238) 评论(0) 推荐(0) 编辑
摘要: /*一、设计模式是可以重复利用的解决方案 实现单例模式: 1.构造方法私有化 2.对外提供一个公开的静态的获取当前类对象的方法 3.提供一个当前类型的静态变量 */ Singletom类 public class Singletom { //提供一个当前类型的静态变量 private static 阅读全文
posted @ 2018-12-02 12:11 旅行没有终点 阅读(163) 评论(0) 推荐(0) 编辑
摘要: /*一、引入了的继承最基本的作用就是:代码的重用 1.语法: [修饰符列表] class 子类名 extends 父类名{ 类体; } 2.java语言中,类和类之间只支持单继承 3.一个类中如果没有显示继承其他类,默认继承Object */父类 public class Supper { publ 阅读全文
posted @ 2018-12-02 12:01 旅行没有终点 阅读(219) 评论(0) 推荐(0) 编辑
摘要: /*一、static关键字: 1.static修饰的变量叫做“静态变量” 2.static修改的方法叫做“静态方法” 3.static还可以定义静态语句块 */ 二、以下语句演示:static定义静态语句块: static定义的静态语句块在类加载阶段执行,并且只执行一次,并且自上而下顺序执行 pub 阅读全文
posted @ 2018-12-02 10:40 旅行没有终点 阅读(222) 评论(0) 推荐(0) 编辑
摘要: /*一、this关键字: 1.this什么? this是一个引用类型 在堆中的每一个java对象上都有this this保存的内存地址指向自身 2.this能用在哪里? 第一:this可以用在成员方法中 第二:this可以用在构造方法中 this(实参); 通过一个构造方法去调用另一个构造方法 目的 阅读全文
posted @ 2018-12-01 13:06 旅行没有终点 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一、值传递/*程序在执行过程中,参数传递问题: 1.传递数据是基本数据类型 2.传递数据是引用数据类型 */1.以下程序是传递基本数据类型 public class ClassTest04 { public static void m1(int i){ i++; System.out.println 阅读全文
posted @ 2018-12-01 12:58 旅行没有终点 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页