03 2017 档案
摘要:接口 1.接口内部为 常量+公用的抽象方法。类必须实现接口中的所有方法 2.接口的语法格式:不写abstract会自动添加,可以继承多个接口 修饰符不能使private,protected [修饰符] interfance (abstract) 接口名 [extends 符接口1,父接口2]{ 常量
阅读全文
摘要:abstract定义抽象类 abstract定义抽象方法,只需要声明,不需要实现 包含抽象方法的类是抽象类 抽象类中可以包含抽象方法,也可以包含普通方法 抽象类不能直接创建,可以定义父类引用变量指向子类的对象 子类继承抽象类,必须实现父类中的抽象方法 抽象类的应用场景: 1.父类只知道子类应该包含的
阅读全文
摘要:1.多态分为引用多态和方法多态,见测试类 2.引用类型的转换 (1)向上转型,小类型转换为大类型,它是隐式的,自动的,不存在隐患 (2)向下转型,大类型转换为小类型,它是强制转换,存在隐患,会参数内存溢出;可以使用instanceof运算符类避免安全性问题
阅读全文
摘要:Object类是所有类的父类,若没有明确使用extends关键字明确表示该类继承哪个类,那么它就默认继承Object类,也就可以使用Object中的方法: 1.toString 如果输出一个对象的时候,会使用Object类的toString方法,结果会输出一个对象的哈希code码,地址的字符串 通过
阅读全文
摘要:1、继承的初始化顺序: 父类—>父类的初始化对象中的属性—>父类的构造方法—>子类—>子类的初始化对象中的属性—>子类的构造方法 若有构造方法:则先执行属性,再执行构造方法 若构造方法中没有对name属性进行赋值,则name的值为类属性所赋的值 2.fianl 可以修饰类,则该类不能被继承 可以修饰
阅读全文
摘要:package com.wangcf; public class Test { String name="你好"; static String sex="男"; Test t=new Test(); /** * 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员 * 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,...
阅读全文
摘要:package com.wangcf; /** * 把字符串"3,1,2,4"以","分割拆分为数组,数组元素并按从小到大的顺序排列 * @author fan * */ public class Test{ /** * 冒泡排序 * @param s * @return */ public int[] paixu(int[] s)...
阅读全文
浙公网安备 33010602011771号