[Java] Résumé orienté objet_Partie 2

Dernière fois

[Java] Résumé orienté objet \ _ Partie 1 \ -Qiita

Effet

La dernière fois, il s'agissait de création et d'instanciation de classe.

Cette fois, nous effectuerons l'opération d'instance et la terminerons une fois.

Correction partielle

Objets en programmation Avant correction: "objet"

Édité: "Collecte d'informations" Raison: Parce qu'il y a des inconvénients dans les «objets» dans le monde réel.

Exemple: L'air est-il un «objet»? → Oui

L'air est-il un «objet»? → Non L'air est-il une "collection d'informations"? → Oui

Le planning est-il un "objet"? → Oui

Le planning est-il un "objet"? → Non Le programme est-il "un rassemblement d'informations"? → Oui

référence

[Java] Qu'est-ce qu'un objet? \ | L'introduction la plus simple à Java Introduction à l'orientation des objets Java

[Java] Qu'est-ce qu'un constructeur? Signification de ceci \ () \ | L'introduction la plus simple à Java

Prêt à utiliser l'instance

Code précédent (republication)

Car.java


class Car {
	String carname = "A"; //Nom de la voiture
	String color = "red"; //Couleur de la voiture

	void start() { //Fonctionnement sortant de la voiture
		System.out.println("Décollage");
	}
 
	void stop() { //Opération d'arrêt de voiture
		System.out.println("Arrêtez");
	}
}

[Explication du programme]

--Création de classe de voiture

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car = new Car();
	}
}

[Explication du programme]

Manipuler les champs d'instance via des variables de référence

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car;
		car = new Car();
		car.carname = "B"; //Le nom de la voiture"B"changer en
		car.color = "blue"; //La couleur de la voiture"blue"changer en
	}
}

[Explication du programme]

参照(フィールド操作).png

Champs d'instance de sortie via des variables de type référence

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car;
		car = new Car();
		car.carname = "B";
		car.color = "blue";
		System.out.println(car.carname); //Résultat de sortie:B
		System.out.println(car.color); //Résultat de sortie:blue
	}
}

[Explication du programme]

Exécuter la méthode de l'instance via la variable de type référence

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car;
		car = new Car();
		car.carname = "B";
		car.color = "blue";
		car.start(); //Résultat de sortie:j'enverrai
		car.stop(); //Résultat de sortie:Arrêtez
	}
}

[Explication du programme]

参照(メソッド操作).png

résultat

スクリーンショット 2019-04-28 0.33.34.png

Résumé

Aperçu:

À propos du fonctionnement de l'instance:

--Pour faire fonctionner l'instance, suivez la procédure "Créer une classe-> Instantifier-> Enregistrer la référence d'instance-> Exploiter les champs et méthodes d'instance par référence".

Autres:

Recommended Posts

[Java] Résumé orienté objet_Partie 1
[Java] Résumé orienté objet_Partie 2
[Java] Orienté objet
FizzBuzz orienté objet (Java)
[Java] Syntaxe orientée objet --Constructeur
Notions de base orientées objet (Java)
[Java] Syntaxe orientée objet --Package
Orienté objet avec Strike Gundam (java)
Résumé orienté objet par les débutants (Java)
Java
Mémorandum des éléments majeurs de Java 3 (orienté objet)
Java
[Java] Syntaxe orientée objet - Méthode / argument de classe
[Java] Syntaxe orientée objet --Classe / champ / méthode / portée
Résumé de la programmation orientée objet utilisant Java
Étudier Java ―― 3
[Java] tableau
Java protégé
[Java] Annotation
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Chaîne Java
java (tableau)
Programmation orientée objet
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
tri shell java
[Java] compareTo
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge