Heim  >  Artikel  >  Web-Frontend  >  Schreiben Sie zehn verschiedene Klassen in JavaScript

Schreiben Sie zehn verschiedene Klassen in JavaScript

王林
王林Original
2023-05-12 15:36:38325Durchsuche

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;
  }
}
  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;
  }
}
  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;
  }
}
  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;
  }
}
  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;
  }
}
  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
  }
}
  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;
  }
}
  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;
  }
}
  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;
  }
}
  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;
  }
}

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!

Stellungnahme:
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