关键字 this static super final

this关键字

*  调用本类的属性  this.属性
    调用本类中的方法  this.方法名()
    调用类中的构造方法this()
    表示当前对象this(当前正在调用类中方法的对象称为当前对象)
**   所有构造方法应该是对象操作前最早调用的,所以使用this调用构造方法的时候所有代码必须放在构造方法的首行
      在使用this调用构造方法的时候必须保证有一个构造方法是没有使用this调用的,此构造方法将作为调用的出口,一般这个出口都是无参构造方法完成的;

static关键字(static声明的属性为公共属性)

1.调用属性的格式:类名称.属性名称
2.调用方法的格式:类名称.方法名()
3.static方法只能调用static属性或方法,而不能调用非static的属性或方法
原因:(静态属性和方法可以在没有实例化对象的时候直接用类名称调用)
           (而普通类中的方法只有实例化对象之后才能调用)

主方法格式解析:

public static  void(返回类型)(String[] args)
public :表示的是最大权限,所有人都可以访问
static:因为执行的时候就是使用类名称,所以表示可以由类名称直接调用
void:主方法是一切方法的起点,没有返回值
String[[] args:表示字符串数组,用于接收参数

程序的内存划分:

栈内存:对象名称,其实就是保存对象对堆的引用地址
堆内存:属性
全局代码区:保存所有的操作方法
全局数据区:所有的static属性

super关键字
final关键字

猜你喜欢

转载自blog.csdn.net/baidu_39067385/article/details/77130994