JAVA笔记(一):基础常识

一、JAVA访问控制符的含义和使用

使用 类本部 同包 不同包子类 不同包非子类
public
protected ×
default × ×
private × × ×

注:default可以认为是friendly
public:都可以访问
protected:同包和子类
default:同包
private:类本部

二、JAVA static,final和const

预备常识:
1. Java 没有全局变量的概念
2. 局部变量:定义在函数中
3. 成员变量:定义在类中

关于static
1. static 可以用来修饰变量也可以用来修饰函数,还可以修饰内部类
2. static 修饰的函数和变量不用声明一个对象即可利用 类名.对象名 或者 类名.函数名 的方式调用
3. static修饰内部类的时候,静态内部类只能访问外部类的静态成员方法

关于final
1. final修饰常量,只能被赋值一次,赋值之后不可改变
2. final修饰方法,不可被子类重写,但是可以被继承
3. final修饰类,不能被继承,没有子类

关于const
const是java中的预留关键字

你可能感兴趣的:(JAVA)