标签搜索

JAVA基础02

龙小白
2021-08-30 / 0 评论 / 6 阅读 / 正在检测是否收录...

非访问修饰符 非访问修饰符

static 修饰符,用来修饰类方法和类变量

final 修饰符,用来修饰类 方法和变量,final修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可以修改的

abstract 修饰符 用类创建抽象类和抽象方法

synchronized和volatile修饰符,主要用于线程得编程

static 修饰符

1.静态变量:static 关键字用来声明独立于独立于对象的静态变量,无论一个类的实例化多少对象,它的静态变量只有一份拷贝,静态变量也被称为类变量,局部变量不能被声明为static 变量

1.静态方法

static 关键字用来声明独立于对象的静态方法,静态方法不能使用类的非静态变量,静态方法从参数到得到数据,然后计算这些数据
局部变量 成员变量 全局变量

final方法 父类中的final方法可以被子类继承,但是不能被子类重写,声明final方法的主要目的是防止该方法的内容被修改

abstract修饰符 抽象类:抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。

synchronized修饰符

synchronized关键字声明的方法同意时间只能被一个线程访问,synchronized修饰符可以应用四个访问修饰符

transient修饰符

序列化的对象包含被transizent修饰的实例变量是,java虚拟机(JVM)跳过 特定的变量

抽象方法:抽象方法是一种没有任何实现的方法,没方法的具体实现由子类提供

抽象方法不能被声明为final和static

任何继承抽象类的子类必须实现父类的所有抽象方法,除非该子类也是抽象类。

如果一个类包含若干个抽象方法,那么该类必须声明为抽象类,抽象类可以不包含抽象方法

抽象方法的声明已分号结尾。

0

评论 (0)

取消