摘要:
1、实现栈用Stack类,此类是Vector类的子类; 输出结果为: stk = [Janunary , February , March , aprile , May , June , July , Aug , Sep , October , November ]element 5 = The l 阅读全文
摘要:
1)Map接口 关系:Map(接口) HashMap(非抽象子类)、TreeMap(非抽象子类) 在开发中,Map集合的内容多用来查询,全部输出的操作较少;而Collection接口在开发中的主要作用就是用来传递内容及输出的。 2) 3) 排序子类TreeMap 按key进行排序。 Map接口中的内 阅读全文
摘要:
1)类集:一个动态的对象数组,是对一些实现好的数据结构进行了包装。 类集框架的特性:高性能,对基本类集(动态数组、链接表、树和散列表)的实现是高效率的,所以一般很少需要人工去对这些“数据引擎”编写代码; 框架必须允许不同类型的类集以相同的方式和高度互操作方式工作(对于任何对象所有的操作形式都是一样的 阅读全文
摘要:
1、使用this调用本类中的属性 输出结果为:zhangsan;;;;30 2、使用this调用构造方法 如果一个类中有多个构造方法,也可以利用this关键字互相调用; 注意:构造方法是在实例化对象时被自动调用的,也就是说在类中的所有方法中,只有构造方法是被优先调用的,所以使用this调用构造方法必 阅读全文
摘要:
1、为抽象类实例化 输出结果为:hello 2、为接口实例化 输出结果为:hello 3、抽象类的应用 输出结果为: zhangsan,,,20,,99.0sili,,,30,,3000.0 4、能够接收子类对象的函数 输出结果: zhangsan,,,20,,99.0sili,,,30,,3000 阅读全文
摘要:
1、JAVA中面向对象主要体现在:方法的重载和覆写;对象的多态性。 2、对于向上转型,程序会自动完成;而对于向下转型,必须明确指明要转型的子类类型。 3、在进行对象的向下转型前,必须首先发生对象的向上转型,否则将出现转换异常。 4、对象向下转型 B,,,fun1()B,,,fun1()B,,,fun 阅读全文
摘要:
1、接口由全局变量和公共抽象方法组成 2、一个子类可以同时实现多个接口 3、 输出结果: U盘开始工作……………USB设备工作中…………U盘停止工作打印机开始工作……………USB设备工作中…………打印机停止工作 阅读全文
摘要:
1、抽象类: 1)包含一个抽象方法的类必是抽象类; 2)用abstract关键字声明; 3)抽象类必须被子类继承,子类(如果不是抽象类),必须覆盖抽象类中的全部抽象方法。 2、子类覆写了抽象方法,然后再主方法中通过子类的实例化对象就可以调用子类覆写过的方法。 输出结果为: FLAG=CHINA姓名z 阅读全文
摘要:
1、通过内部类调用外部类中的私有属性 2、用static声明的内部类变成了外部类,但是用static声明的内部类不能访问非static的外部类属性: 3、在方法中定义内部类:在方法中定义的内部类不能直接访问方法中的参数,如果方法中的参数想要被内部类访问,则参数前面必须加上final关键字: 阅读全文
摘要:
1 public class Test01 { 2 3 public static void main(String[] args) { 4 int[] a = new int[101]; 5 int i,j; 6 for(i=1;i<101;i++){ 7 a[i] = i; 8 ... 阅读全文