java的类方法也可称静态方法,是使用static修饰的类中方法;由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。
即类方法体有如下限制: (推荐学习:java课程)
1.类方法中不能引用对象变量;
2.类方法中不能调用类的对象方法;
3.在类方法中不能调使用super,this关键字;
4.类方法不能被覆盖。
测试案例
public class Test { private int a = 5; private static int b = 10; public static void yiStatic() { // a = 10;//静态方法无法访问非静态成员变量 System.out.println("yiStatic"); } public void yiInstance() { a = 10; b = 5;//非静态方法可以访问静态变量 System.out.println("yiInstanc"); } public void yiInstance2() { yiStatic();//非静态方法可以访问非静态方法 yiInstance();//非静态方法可以访问静态方法 System.out.println("yiInstance2"); } public static void yiStatic2() { yiStatic();//静态方法可以访问静态方法 // yiInstance();//静态方法不可以访问非静态方法 System.out.println("yiStatic2"); } }
通过这么测试我们发现,实例方法即非静态方法可以访问类中的任何变量和方法(包括静态和非静态的),而静态方法中只能访问静态变量和静态方法。
Atas ialah kandungan terperinci java的类方法是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!
