摘要: 多态的代码体现:父类引用指向子类对象 多态的格式: 父类/接口 变量名 =new 子类/实现类(); 多态的前提: 要有子父类的继承关系 父类引用指向子类对象 必须要用方法重写,否则多态将失去他的意义 特点: 调用子类重写后的方法 多态的子类可以用多个,调用的是每个子类重写后的方法 编译看父类(左边 阅读全文
posted @ 2018-05-28 19:18 布凯! 阅读(166) 评论(0) 推荐(0) 编辑
摘要: java中一个类只能有一个直接父类[单继承],但是一个类可以实现多个接口[多实现] 而且一个类可以继承一个父类的同时,实现多个接口 格式: public class 类名 extends 父类名称 implements 接口A,接口B{ //... } 注意: 子类/实现类,必须覆盖重写父类/接口中 阅读全文
posted @ 2018-05-28 18:27 布凯! 阅读(3240) 评论(0) 推荐(0) 编辑
摘要: 接口的定义格式: public interface 接口名称{ //..... } 注意:接口也是一种数据类型,编译后也有对应的class文件接口中抽象方法的定义格式: public abstract 返回值类型 方法名称(参数列表) 返回值类型和参数列表根据业务需求自己定义 接口中的抽象方法有固定 阅读全文
posted @ 2018-05-28 17:51 布凯! 阅读(3925) 评论(0) 推荐(0) 编辑
摘要: 抽象方法的定义格式: 修饰符 abstract 返回值类型 方法名称(参数列表); 一个方法写上abstract关键字,去掉{},就是抽象方法 含有抽象方法的类,一定是一个抽象类. 抽象类的格式: 修饰符 abstract class 类名称 { //... } 抽象类的使用: 抽象方法不能直接ne 阅读全文
posted @ 2018-05-28 17:15 布凯! 阅读(4216) 评论(0) 推荐(0) 编辑
摘要: 继承:向上抽取共性 格式: 父类: public class A{ //... } 子类: public class B extends A { //...... } 说明: A是B的父类,B是A的子类 子类拥有父类的所有内容,除了private和构造方法以外 继承的好处:完成代码的服用 继承成员变 阅读全文
posted @ 2018-05-27 21:42 布凯! 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Math类: 包含用于执行基本数学运算的方法,全部都是静态方法,直接使用类名调用 所以该类的构造方法是private修饰的,不让你创建对象 public static double abs(double a) :返回 double 值的绝对值。绝对值。有多种重载 public static doub 阅读全文
posted @ 2018-05-27 20:37 布凯! 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Arrays类: 是操作数组的工具类,里面都是静态方法,直接使用类名调用 所以该类的构造方法是private修饰的,不让你创建对象 常用方法:public static String toString(int [ ] a):返回指定数组的字符串表示形式 public static void sort 阅读全文
posted @ 2018-05-27 20:23 布凯! 阅读(137) 评论(0) 推荐(0) 编辑
摘要: static关键字:作用被static修饰的内容,是该类的所有对象共享的唯一份内容使用格式:修饰成员变量(类变量):与对象无关,属于类 使用格式: 类名称.静态成员变量名称修饰成员方法(类方法):使用static修饰的方法,属于类,叫做静态方法 使用格式 类名称.静态方法名称(...)注意:静态成员 阅读全文
posted @ 2018-05-27 20:17 布凯! 阅读(88) 评论(0) 推荐(0) 编辑
摘要: String 类代表字符串.Java程序中的所有字符串字面值(常量)(如"abc")都作为此类的实力实现(对象). 字符串是常量:他们的值在创建之后不能更改. 字符串非常常用,所有用" "双用起来的内容,都作为String类的对象 特点: 字符串内容创建后,不可改变,凡是你感觉他要变化的时候,其实都 阅读全文
posted @ 2018-05-25 21:36 布凯! 阅读(95) 评论(0) 推荐(0) 编辑
摘要: ArrayList类:是一个大小可变的数组实现的,可以存储多个数据(数据类型必须是引用类型),长度可变 创建:ArrayList<E>: ArrayList:表示是一个集合容器 E:表示的是该容器中存储的数据类型 注意:我们在创建ArrayList集合容器的时候,必须定制<>中的数据类型 使用: 添 阅读全文
posted @ 2018-05-25 20:49 布凯! 阅读(145) 评论(0) 推荐(0) 编辑