chương trình của em như sau:
package JavaApp1;
/**@author Truong An**/
public class java05bai1 {
private static Object ja;
/** một class public chỉ có duy nhất 1 object, object chứa toàn bộ dữ liệu của class đó **/
private final String name = "Ta Bao Phuc";
private final int age = 20;
/** Khi một phương thức hoặc biến được khai báo là private
nó sẽ không thể truy cập từ class khác, mà chỉ truy cập được trong class đó
kể cả các class cùng source file hay các class con(hay còn gọi là class kế thừa)
**/
public void showjava05bai1(){
System.out.println("Ten: " + name);
System.out.println("Tuoi: " + age);
/** void là từ khóa chỉ giá trị trả về của 1 phương thức **/
}
public int addNumbers(int a, int b){
int sum = a + b;
return sum;
/** int là từ khóa dạng dữ liệu là số nguyên **/
}
public static void main(String[] args) {
/** vì có thêm static ở phần này tức là có thêm Object của class "java05bai1" là "ja" **/
java05bai1 ja = new java05bai1();
ja.showjava05bai1();
System.out.println("Tong cac so la: " + ja.addNumbers(4, 9));
}
}
và em không hiểu ở đoạn này:
public static void main(String[] args) {
/* vì có thêm static ở phần này tức là có thêm Object của class "java05bai1" là "ja" */
java05bai1 ja = new java05bai1();
ja.showjava05bai1();
System.out.println("Tong cac so la: " + ja.addNumbers(4, 9));
Chương trình vẫn thì chạy đúng nhưng mọi người cho em hỏi vì sao lại viết như đoạn trên không ạ? Vì em học theo study and share thấy người ta viết nên em viết vào, hiện tạm hiểu 1 phần thôi. Nhân tiện thì mấy dòng cmt em ghi chức năng của 1 số đoạn code có đúng không ạ? Nếu sai thì mọi người có thể chỉnh lại chỗ cmt được không ạ?