Java学习

2021-03-07 08:29

阅读:534

标签:sys   常量池   多继承   拷贝   匿名   for   class   继承   对象   

1. 数组的赋值

1. 静态
    int []a = {2,3,5};
2. 默认初始化
    int[] b=new int [3];
3. 动态初始化
    a[1]=2 a[2]=5

2. 数组的遍历

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. 成员内部类(非静态)(可以直接用类名访问外部成员:outer.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.String

1. 创建 常量池里
    String str="abc";//常量池
    String str=new String("def");//不是同一对象
    String str="sss"+"fdf";//常量池
    String str="10"+10;//字符串
2.比较字符串
    str.equals(a);
3.数组的拷贝

Java学习

标签:sys   常量池   多继承   拷贝   匿名   for   class   继承   对象   

原文地址:https://www.cnblogs.com/AIxuexiH/p/14272682.html


评论


亲,登录后才可以留言!