Heim  >  Artikel  >  Java  >  Eine Erklärung von Klassen und Objekten in Java

Eine Erklärung von Klassen und Objekten in Java

王林
王林nach vorne
2020-02-25 17:48:332296Durchsuche

Eine Erklärung von Klassen und Objekten in Java

1. Definition

Klasse: Ein allgemeiner Name für eine Klasse von Dingen, einige Beschreibungen der aktuellen Dinge, Attributbeschreibungen und Verhaltensbeschreibungen

Objekt: Unabhängige, einzigartige, besondere Person

2. Definitionsformat

class ClassName {
// 属性描述
// 行为描述
}

Anforderungen:

1. ClassName Es ist erforderlich, der Big-Camel-Case-Nomenklatur zu entsprechen, und es muss unter seinem Namen bekannt sein

2. Die Attributbeschreibung wird verwendet, um einige der derzeit vorhandenen Funktionen zu beschreiben, und hier können Variablen verwendet werden. Diese Variable hat einen spezifischen Namen [Member Variable] Field

3. Die Verhaltensbeschreibung wird verwendet, um etwas zu tun, was die aktuelle Klasse tun kann. Diese Methode hat einen bestimmten Namen [Member-Methode] Methode

(Empfohlenes Tutorial: Java Quick Start)

3. Definieren Sie eine Klasse in Java [Member-Methode 】

// 使用方法描述Person类的喜好
public void eat(String hobby) {
	System.out.println("打豆豆" + hobby);
}

Funktionen:

(1) Derzeit wird das Schlüsselwort static nicht verwendet

(2) Methodenform, sie muss außerdem drei Hauptelemente haben: return Wert und Methode Name und formale Parameterliste

4. Klassenobjekte erstellen

4.1 Die Form der Klassenobjekterstellung in Java

Person person = new person;

Format:

Klassenname Klassenobjekt = neuer Konstruktor (erforderliche Funktion)

4.2 Verwenden Sie Klassenobjekte, um Mitgliedsvariablen in Java aufzurufen

// 【赋值】 Person类对象 person中对应的成员变量
person.name = "Rubick";
person.age = "66";
person.gender = "男";

// 【取值】 展示Person类对象 person中保存的成员变量数据
System.out.println("Name" + person.name);
System.out.println("Age" + person.name);
System.out.println("Gender" + person.gender);

4.3 Verwenden Sie Klassenobjekte, um Mitgliedsmethoden in Java aufzurufen

//得到一个Scanner类对象sc
Scanner sc = new Scanner(System.in);
//使用方法:
sc.nextInt();
sc.nextFloat();
sc.nextLine.CharAt(0);

Format:

Klassenobjekt.Methodenname (Parameter);

kann als „von“ verstanden werden.

Weitere programmbezogene Inhalte finden Sie in der Spalte Java-Video-Tutorial auf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonEine Erklärung von Klassen und Objekten in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen