美文网首页
java基础

java基础

作者: guotong314 | 来源:发表于2017-06-12 15:15 被阅读0次

    1   java 区别大小写

    2  final 修饰常量

    3  定义数组

    int[] scores = { 78, 93, 97, 84, 63 };等价于 

    int[] scores = new int[]{ 78, 93, 97, 84, 63 };

    4 局部变量必须赋初始值

    5 自定义有参构造方法,系统就不会自动添加无参构造方法

    6 封装   

      private

       setter  getter 方法

    7  内部类

    //外部类HelloWorld

    public class HelloWorld {

    // 内部类Inner,类Inner在类HelloWorld的内部

    public class Inner {

    // 内部类的方法

    public void show() {

    System.out.println("welcome to imooc!");

    }

    }

    public static void main(String[] args) {

    // 创建外部类对象

    HelloWorld hello = new HelloWorld();

    // 创建内部类对象

    Inner i = hello.new Inner();

    // 调用内部类对象的方法

    i.show();

    }

    }

    1  内部类可以访问外部类的全部属性和方法 

    2 外部类对象创建内部类对象,才能访问内部方法

    3 静态内部类,不能访问外部类方法。但可以通过new 外部类来访问

    4 方法内部类,只在该方法内使用

    8 继承

    1  关键字  extends

    2  方法重写  

    3 属性初始化,然后再构造方法

    9 多态

    10 instanceof  判断是否能进行类型转换

    11 抽象类 (类似于父类只声明方法)

    1  关键字  abstract

    2 抽象方法没有方法体 直接以;结束

    12 接口 (类似于 oc 里的代理)

    1  关键字  interface   ,implements

    2  匿名内部类实现接口

    相关文章

      网友评论

          本文标题:java基础

          本文链接:https://www.haomeiwen.com/subject/goivettx.html