Schreiben Sie zehn verschiedene Klassen in JavaScript

王林
Freigeben: 2023-05-12 15:36:38
Original
318 Leute haben es durchsucht

JavaScript ist eine beliebte Programmiersprache, mit der sich verschiedene Arten von Programmen und Anwendungen schreiben lassen. In JavaScript werden Klassen verwendet, um Objekte zu erstellen und reale Konzepte zu simulieren. In diesem Artikel werde ich zehn verschiedene JavaScript-Klassen vorstellen, jede mit ihrem spezifischen Zweck und ihrer spezifischen Funktionalität.

  1. Animal-Klasse

Die Animal-Klasse ist eine einfache Klasse, die zum Erstellen von Tierobjekten verwendet wird. Es enthält einige Attribute wie Name, Alter, Geschlecht usw. und bietet einige Methoden wie das Abrufen des Namens, des Geschlechts usw.

class Animal { constructor(name, age, gender) { this.name = name; this.age = age; this.gender = gender; } getName() { return this.name; } getGender() { return this.gender; } getAge() { return this.age; } }
Nach dem Login kopieren
  1. Person-Klasse

Die Person-Klasse ist eine komplexere Klasse, die zum Erstellen von Charakterobjekten verwendet wird. Es enthält einige Attribute wie Name, Alter und Beruf und bietet einige Methoden wie Namen, Beruf usw.

class Person { constructor(name, age, job) { this.name = name; this.age = age; this.job = job; } getName() { return this.name; } getJob() { return this.job; } getAge() { return this.age; } }
Nach dem Login kopieren
  1. Fahrzeugklasse

Fahrzeugklasse ist eine Klasse, die zum Erstellen von Fahrzeugobjekten verwendet wird. Es enthält einige Attribute wie das Automodell, das Nummernschild und den Motortyp und bietet einige Methoden, wie zum Beispiel das Abrufen des Automodells, des Nummernschilds usw.

class Vehicle { constructor(model, plate, engineType) { this.model = model; this.plate = plate; this.engineType = engineType; } getModel() { return this.model; } getPlate() { return this.plate; } getEngineType() { return this.engineType; } }
Nach dem Login kopieren
  1. Buchklasse

Die Buchklasse ist eine Klasse, die zum Erstellen von Buchobjekten verwendet wird. Es enthält einige Attribute wie Buchtitel, Autor und Erscheinungsjahr und bietet einige Methoden wie das Abrufen des Buchtitels, des Autors usw.

class Book { constructor(title, author, pubYear) { this.title = title; this.author = author; this.pubYear = pubYear; } getTitle() { return this.title; } getAuthor() { return this.author; } getPubYear() { return this.pubYear; } }
Nach dem Login kopieren
  1. Food-Klasse

Food-Klasse ist eine Klasse, die zum Erstellen von Lebensmittelobjekten verwendet wird. Es enthält einige Attribute wie Name, Kategorie und Preis und bietet einige Methoden wie Namen abrufen, Preis abrufen usw.

class Food { constructor(name, category, price) { this.name = name; this.category = category; this.price = price; } getName() { return this.name; } getCategory() { return this.category; } getPrice() { return this.price; } }
Nach dem Login kopieren
  1. Shape-Klasse

Die Shape-Klasse ist eine Klasse, die zum Erstellen von Formobjekten verwendet wird. Es enthält einige Eigenschaften wie Typ, Größe und Farbe und bietet einige Methoden wie das Abrufen des Typs, das Berechnen der Fläche usw.

class Shape { constructor(type, size, color) { this.type = type; this.size = size; this.color = color; } getType() { return this.type; } getSize() { return this.size; } getColor() { return this.color; } calculateArea() { // code to calculate area } }
Nach dem Login kopieren
  1. Filmklasse

Die Filmklasse ist eine Klasse, die zum Erstellen von Filmobjekten verwendet wird. Es enthält einige Attribute wie Name, Regisseur und Hauptdarsteller und bietet einige Methoden wie das Abrufen des Namens, des Hauptdarstellers usw.

class Movie { constructor(title, director, actors) { this.title = title; this.director = director; this.actors = actors; } getTitle() { return this.title; } getDirector() { return this.director; } getActors() { return this.actors; } }
Nach dem Login kopieren
  1. Employee-Klasse

Employee-Klasse ist eine Klasse, die zum Erstellen von Mitarbeiterobjekten verwendet wird. Es enthält einige Attribute wie Name, Jobnummer und Position und bietet einige Methoden wie das Abrufen des Namens, der Position usw.

class Employee { constructor(name, id, jobTitle) { this.name = name; this.id = id; this.jobTitle = jobTitle; } getName() { return this.name; } getId() { return this.id; } getJobTitle() { return this.jobTitle; } }
Nach dem Login kopieren
  1. Computerklasse

Die Computerklasse ist eine Klasse, die zum Erstellen von Computerobjekten verwendet wird. Es enthält einige Attribute wie Marke, Modell und Betriebssystem und bietet einige Methoden wie Marke, Modell usw.

class Computer { constructor(brand, model, os) { this.brand = brand; this.model = model; this.os = os; } getBrand() { return this.brand; } getModel() { return this.model; } getOS() { return this.os; } }
Nach dem Login kopieren
  1. Artikelklasse

Artikelklasse ist eine Klasse, die zum Erstellen von Artikelobjekten verwendet wird. Es enthält einige Attribute wie Titel, Autor und Inhalt und bietet einige Methoden wie Titel, Inhalt usw.

class Article { constructor(title, author, content) { this.title = title; this.author = author; this.content = content; } getTitle() { return this.title; } getAuthor() { return this.author; } getContent() { return this.content; } }
Nach dem Login kopieren

Die oben genannten sind zehn verschiedene JavaScript-Klassen, jede Klasse hat ihren spezifischen Zweck und ihre spezifische Funktion. Diese Klassen können zum Erstellen verschiedener Objekttypen verwendet werden und bieten viele praktische Methoden, um das Schreiben von Code präziser und effizienter zu gestalten. Unabhängig davon, ob Sie Webseiten oder Anwendungen entwickeln, sind JavaScript-Klassen sehr nützliche Werkzeuge, die Sie bei Ihrer täglichen Programmierarbeit flexibel einsetzen sollten.

Das obige ist der detaillierte Inhalt vonSchreiben Sie zehn verschiedene Klassen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!