Maison > interface Web > Questions et réponses frontales > Écrivez dix classes différentes en JavaScript

Écrivez dix classes différentes en JavaScript

王林
Libérer: 2023-05-12 15:36:38
original
384 Les gens l'ont consulté

JavaScript est un langage de programmation populaire qui peut être utilisé pour écrire différents types de programmes et d'applications. En JavaScript, les classes sont utilisées pour créer des objets et simuler des concepts du monde réel. Dans cet article, je présenterai dix classes JavaScript différentes, chacune avec son objectif et ses fonctionnalités spécifiques.

  1. Classe Animal

La classe Animal est une classe simple utilisée pour créer des objets animaux. Il contient certains attributs, tels que le nom, l'âge, le sexe, etc., et fournit certaines méthodes, telles que l'obtention du nom, l'obtention du sexe, etc.

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;
  }
}
Copier après la connexion
  1. Classe Personne

La classe Personne est une classe plus complexe utilisée pour créer des objets personne. Il contient certains attributs tels que le nom, l'âge et la profession, et fournit des méthodes telles que l'obtention du nom, l'obtention de la profession, etc.

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;
  }
}
Copier après la connexion
  1. Classe de véhicule

La classe de véhicule est une classe utilisée pour créer des objets de véhicule. Il contient certains attributs, tels que le modèle de voiture, le numéro de plaque d'immatriculation et le type de moteur, et fournit certaines méthodes, telles que l'obtention du modèle de voiture, l'obtention du numéro de plaque d'immatriculation, etc.

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;
  }
}
Copier après la connexion
  1. Book class

Book class est une classe utilisée pour créer des objets de livre. Il contient certains attributs, tels que le titre du livre, l'auteur et l'année de publication, et propose certaines méthodes, telles que l'obtention du titre du livre, l'obtention de l'auteur, etc.

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;
  }
}
Copier après la connexion
  1. Classe alimentaire

La classe alimentaire est une classe utilisée pour créer des objets alimentaires. Il contient certains attributs tels que le nom, la catégorie et le prix, et fournit des méthodes telles que obtenir le nom, obtenir le prix, etc.

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;
  }
}
Copier après la connexion
  1. Classe Shape

La classe Shape est une classe utilisée pour créer des objets de forme. Il contient certaines propriétés telles que le type, la taille et la couleur, et fournit des méthodes telles que l'obtention du type, le calcul de la surface, etc.

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
  }
}
Copier après la connexion
  1. Movie class

Movie class est une classe utilisée pour créer des objets film. Il contient certains attributs, tels que le nom, le réalisateur et le protagoniste, et fournit certaines méthodes, telles que l'obtention du nom, l'obtention du protagoniste, etc.

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;
  }
}
Copier après la connexion
  1. Classe d'employé

La classe d'employé est une classe utilisée pour créer des objets d'employé. Il contient certains attributs, tels que le nom, le numéro de poste et le poste, et fournit certaines méthodes, telles que l'obtention du nom, l'obtention du poste, etc.

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;
  }
}
Copier après la connexion
  1. Classe Computer

La classe Computer est une classe utilisée pour créer des objets informatiques. Il contient certains attributs tels que la marque, le modèle et le système d'exploitation, et fournit des méthodes telles que l'obtention de la marque, l'obtention du modèle, etc.

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;
  }
}
Copier après la connexion
  1. Classe Article

La classe Article est une classe utilisée pour créer des objets article. Il contient certains attributs tels que le titre, l'auteur et le contenu, et fournit des méthodes telles que l'obtention du titre, l'obtention du contenu, etc.

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;
  }
}
Copier après la connexion

Ci-dessus sont dix classes JavaScript différentes, chacune avec son objectif et ses fonctionnalités spécifiques. Ces classes peuvent être utilisées pour créer différents types d'objets et fournissent de nombreuses méthodes pratiques pour rendre l'écriture de code plus concise et efficace. Que vous développiez des pages Web ou des applications, les classes JavaScript sont des outils très utiles et vous devez les utiliser de manière flexible dans votre travail de programmation quotidien.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal