数码指南
霓虹主题四 · 更硬核的阅读氛围

类怎么创建对象:编程入门必懂的基础操作

发布时间:2026-01-08 08:50:36 阅读:228 次

写代码时,经常会听到“”和“对象”这两个词。比如你设计一个手机显示调节功能,可以把这类操作封装成一个类,而具体执行时,就得靠从这个类创建出来的对象来干活。那类怎么创建对象?其实没那么玄乎,搞清楚步骤就行。

类是模板,对象是实例

你可以把类想象成房子的设计图纸,而对象就是按照这张图纸建出来的 actual 房子。图纸本身不能住人,得建成实体才能用。同理,类定义了属性和方法,但要真正运行,就得创建对象。

比如我们有一个叫 DisplaySetting 的类,用来控制屏幕亮度、色温等参数:

class DisplaySetting {
    constructor(brightness, warmth) {
        this.brightness = brightness;
        this.warmth = warmth;
    }

    adjustBrightness(level) {
        this.brightness = level;
        console.log("亮度已调整为:" + level);
    }
}

用 new 关键字创建对象

有了类,下一步就是创建对象。在 JavaScript 中,使用 new 关键字就能从类生成一个实例:

const myScreen = new DisplaySetting(70, 4000);
myScreen.adjustBrightness(80);

这段代码的意思是:新建一个名为 myScreen 的对象,它的亮度初始为70,色温为4000K,并且可以调用 adjustBrightness 方法来改变亮度。这时候,类才真正“活”了起来。

多个对象互不干扰

你还可以基于同一个类创建多个对象。比如家里有两台显示器,一台用于修图,一台看视频,它们的设置可以完全不同:

const photoDisplay = new DisplaySetting(85, 6500);
const videoDisplay = new DisplaySetting(75, 5000);

photoDisplay.adjustBrightness(90);
videoDisplay.adjustBrightness(70);

两个对象各自保存自己的数据,互不影响。这就是面向对象的好处——结构清晰,易于管理。

实际开发中,不管是做网页显示调校,还是写 App 的界面逻辑,掌握“类怎么创建对象”都是绕不开的基本功。多写几次,自然就熟了。