91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript怎么寫十個不同的類

發布時間:2023-05-12 16:26:14 來源:億速云 閱讀:112 作者:iii 欄目:web開發

這篇文章主要介紹“JavaScript怎么寫十個不同的類”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“JavaScript怎么寫十個不同的類”文章能幫助大家解決問題。

  1. Animal類

Animal類是一個簡單的類,用于創建動物對象。它包含一些屬性,如名字、年齡、性別等,并提供一些方法,如獲取名字、獲取性別等。

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類

Person類是一個更復雜的類,用于創建人物對象。它包含一些屬性,如名字、年齡和職業,并提供一些方法,如獲取名字、獲取職業等。

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. Vehicle類

Vehicle類是一個用于創建車輛對象的類。它包含一些屬性,如車型、車牌號和發動機類型,并提供一些方法,如獲取車型、獲取車牌號等。

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. Book類

Book類是一個用于創建圖書對象的類。它包含一些屬性,如書名、作者和出版年份,并提供一些方法,如獲取書名、獲取作者等。

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類

Food類是一個用于創建食品對象的類。它包含一些屬性,如名稱、類別和價格,并提供一些方法,如獲取名稱、獲取價格等。

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類

Shape類是一個用于創建形狀對象的類。它包含一些屬性,如類型、尺寸和顏色,并提供一些方法,如獲取類型、計算面積等。

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. Movie類

Movie類是一個用于創建電影對象的類。它包含一些屬性,如名稱、導演和主演,并提供一些方法,如獲取名稱、獲取主演等。

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類

Employee類是一個用于創建員工對象的類。它包含一些屬性,如姓名、工號和職位,并提供一些方法,如獲取姓名、獲取職位等。

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. Computer類

Computer類是一個用于創建電腦對象的類。它包含一些屬性,如品牌、型號和操作系統,并提供一些方法,如獲取品牌、獲取型號等。

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. Article類

Article類是一個用于創建文章對象的類。它包含一些屬性,如標題、作者和內容,并提供一些方法,如獲取標題、獲取內容等。

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

關于“JavaScript怎么寫十個不同的類”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安仁县| 繁峙县| 资源县| 浦城县| 色达县| 牡丹江市| 丰镇市| 雷州市| 兰西县| 嘉荫县| 汽车| 漯河市| 丹寨县| 肥西县| 东阿县| 合山市| 江口县| 临猗县| 稷山县| 抚宁县| 乌兰察布市| 岑溪市| 无锡市| 亳州市| 灵川县| 牡丹江市| 科技| 梅州市| 固始县| 鄯善县| 合江县| 饶平县| 西贡区| 兴义市| 晋州市| 区。| 莱芜市| 白河县| 仙居县| 白银市| 社旗县|