Heim > Java > javaLernprogramm > Aktive Nutzung und passive Nutzung wie Java

Aktive Nutzung und passive Nutzung wie Java

黄舟
Freigeben: 2017-01-17 15:21:06
Original
1657 Leute haben es durchsucht

Stellen Sie eine Frage

Was sind die Situationen der aktiven und passiven Nutzung von Java-Klassen? ? ?

Lösen Sie das Problem

Die aktive Verwendung von Java-Klassen führt zur Initialisierung der Klasse:

1) Erstellen Sie eine Instanz der Klasse

2 ) Greifen Sie auf eine bestimmte Klasse oder eine statische Variable der Schnittstelle zu oder weisen Sie der statischen Variablen einen Wert zu

3) Rufen Sie die statische Methode der Klasse auf

4) Reflexion (z. B. Klasse. forName("com.bunny.Test"))

5) Initialisieren Sie eine Unterklasse einer Klasse

6) Die Klasse, die als Startklasse (JavaTest) angegeben wird, wenn die Java Virtual Machine Starts gelten als passive Verwendung und bewirken nicht, dass die Klasse initialisiert wird.

Das Obige ist der Inhalt der aktiven und passiven Nutzung von Java. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!
[code]package com.evada.de;

class ChildClass extends  ClassUsed{
    public static int c = 0;
}

/**
 * Created by Ay on 2016/5/24.
 */
public class ClassUsed {

    public static int a = 0;

    public static void main(String[] args) throws Exception{

        /** 创建类的实例  **/
        ClassUsed classUsed = new ClassUsed();

        /** 访问某个类或接口的静态变量,或者对该静态变量赋值 **/
        int b = ClassUsed.a;

        /** 调用类的静态方法  **/
        ClassUsed.test();

        /** 反射 **/
        Class.forName("com.bunny.Test");

        /** 初始化一个类的子类 **/
        ChildClass.c = 10;

        /** Java虚拟机启动时被表明为启动类的类 **/
        //java com.hwy.MyTest
    }

    public static void test(){

    }
}
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage