2024年8月11日 星期日

C 語言:int main (int argc, char *argv[]) 的範例


範例程式碼如下:

#include<stdio.h>
#include<stdlib.h>

int main (int argc, char *argv[])
{
printf("%s %s %s %d", argv[0], argv[1], argv[2], argc);
return 0;
}

2024年8月10日 星期六

掌握 JavaScript 建構函式 constructor:以自訂物件為例


JavaScript 中,建構函式 ( Constructor Function ) 是一種建立自訂物件的常用方式。透過 this 關鍵字與 prototype 屬性,我們可以快速定義物件的屬性與方法,並產生多個具備相同行為與特性的實例 ( instance )。

本篇文章將透過一個簡單的範例,帶你理解建構函式的基本用法與原型方法的設計方式。

建構函式是什麼?
建構函式本質上是一個普通的函式,但搭配 new 關鍵字來使用時,他會產生一個新的物件實例,並將 this 指向該物件。我們可以在函式中定義屬性及方法,也可以透過 prototype 加入方法,讓所有物件實例共用。