Class and Variable Scope สำหรับหลักการประกาศตัวแปรนั้นง่ายมาก ๆ คือตัวแปรที่ประกาศระดับ Class จะสามารถใช้ได้ทุก Method และตัวแปรที่ประกาศภายใน Method จะสามารถใช้ได้เฉพาะภายใน Method เท่านั้น
package com.java.myapp;
public class MyClass {
static String name = "Weerachai"; // ใช้ได้ทุกส่วนของ Class
static String surname = "Nukitram"; // ใช้ได้ทุกส่วนของ Class
public static void main(String[] args) {
String address = "Bangkok"; // ใช้ได้เฉพาะใน Class main
System.out.println("Hello " + name + " " + surname + " " + address);
}
public static void displayName(String strName,String strSurname) {
System.out.println(name + " " + surname);
}
}
สำหรับพื้นฐานของ Class ก็มีง่าย ๆ เพียงเท่านี้ และในบทความถัดไป เราจะมารู้เกี่ยวกับ Constructor รวมทั้ง Multi-Class และการเรียกใช้งานระหว่าง Class