高级会员
- 积分
- 585
- 金钱
- 585
- 注册时间
- 2020-5-25
- 在线时间
- 42 小时
|
1. 数组的赋值1. 静态 int []a = {2,3,5};2. 默认初始化 int[] b=new int [3];3. 动态初始化 a[1]=2 a[2]=52. 数组的遍历1. foreach 用于读取不能修改 for(int m:a){ System.Out.println (m); }3.抽象方法与类 abstract(无方法体)1. 抽象方法的类一定为抽象方法 子类必须实现,提供了规范 usb规范,严格的实现子类控制, 不可以实例化(new) 抽象类只能用于继承2. 接口 more抽象 INTERFACE(所有方法都是abstract) 1)方法不需要写abstract 2)接口中政委常量 public static final (默认) int MAX = 1000; 子类可以使用直接调用 3)public abstract 方法 4)子类可以实现多个父接口 5)接口可以集成多个父接口(java类不可以多继承,接口可以) interface C extends A,B{ void testC(); }4.内部类1. 成员内部类(非静态)(可以直接用类名访问外部成员uter.this.变量) class A{ int q; class inner{ } } A.inner inner= new A().new inner();2. 静态 outer.inner a=new outer.inner;3 匿名 new a(){ @override 抽象类 } interface a;5.String1. 创建 常量池里 String str="abc";//常量池 String str=new String("def");//不是同一对象 String str="sss"+"fdf";//常量池 String str="10"+10;//字符串2.比较字符串 str.equals(a);3.数组的拷贝
|
|