Java静态对象赋值并获取 java静态属性及方法 您所在的位置:网站首页 java获取类对象的方法 Java静态对象赋值并获取 java静态属性及方法

Java静态对象赋值并获取 java静态属性及方法

2023-06-22 12:25| 来源: 网络整理| 查看: 265

static的用法

static

可以用来修饰属性、方法和代码块修饰的属性和方法称为类属性(类变量)、类方法静态的属性、方法和代码块常驻内存,只有在内存溢出时,才会被静态销毁只要类被加载,无需创建对象,就会调用类中的静态内容。一个类加载顺序:

静态属性(类属性)-->静态代码块-->普通属性-->代码块-->构造

父类和子类中都有static变量,有静态属性和代码块,类初始化顺序:

父类的类属性-->父类静态代码块-->子类的类属性-->子类静态代码块

-->父类属性-->父类代码块-->父类构造-->子类属性-->子类代码块-->子类构造

静态方法:在不使用类中普通属性的前提下,才能使用静态方法与非静态方法之间的相互调用

静态方法不能直接调用非静态方法,非静态方法可以直接调用静态方法

(因为静态方法先加载)

静态方法如果要调用非静态方法,必须要创建对象,通过对象.方法来调用

普通方法可以直接调用静态和非静态的方法

******static放在属性上***************************************************************************

使用方式:称为类属性

1. 对象.类属性

2. 类名.类属性

类属性与普通属性的区别

1.使用方式不同:

类属性不需要创建对象就可以使用,普通属性必须要创建对象

类属性:类名.属性名 普通属性:对象.属性名

2.各自特点:

类属性属于全局,所有的对象共用一个属性值

普通属性是每个对象属性值是特定的,改变一个对象属性,另一个不会发生变化

Java静态对象赋值并获取 java静态属性及方法_Java静态对象赋值并获取

常量一般加static,才能被引用

public static final double PI=3.1415926;

******static放在方法上***************************************************************************

使用方式:称为//类方法/静态方法/工具方法

public static void test(){……} //类方法不需要创建方法就可以使用 Ch01 .test();


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有