java

定义包的格式:

  package 包名;

  多级包用 . 分开即可

注意事项:

  package语句必须是程序的第一条可执行的代码

  package语句在一个java文件中只能有一个

  如果没有package,默认表示无包名

四种修饰符:

    本类    同一包下(子类和无关类)    不同包下(子类)    不同包下(无关类)

private  y

默认   y      y

protected y      y                y

public   y      y                y              y

A:修饰符

  权限修饰符:private, 默认, protected, public

  状态修饰符:static, final

  抽象修饰符:abstract

B:类

  权限修饰符:默认, public

  状态修饰符:final

  抽象修饰符:abstract

  用的最多的就是:public

C:成员变量

  权限修饰符:private, 默认, protected, public

  状态修饰符:static, final

  

  用的最多的就是:private

D:构造方法

  权限修饰符:private, 默认, protected, public

  用的最多的就是:public

E:成员方法

  权限修饰符:private, 默认, protected, public

  状态修饰符:static, final

  抽象修饰符:abstract

  用的最多的就是:public

F:除此之外的组合规则

  成员变量:public static final

  成员方法:

    public static

    public abstract

    public final

内部类:

  特点:

    1.内部类可以直接访问外部类的成员, 包括私有

    2.外部类要访问内部类的成员,必须创建对象

    外部类名.内部类名  对象名 = 外部类对象.内部类对象

  

静态内部类:

面试题:

原文地址:https://www.cnblogs.com/pengranxindong/p/9914357.html