java初學者
所有生命,不管在哪里度過,都具有同樣價值 |
/*class Rectangle
{//實例變量
?private double width;//類成員的訪問控制,不允許對象通過點符號,來直接訪問該變量,
?private double height;
?//方法
?public double Area()???????? //返回值類型 方法名字(){具體的實現語句;}
? {return width*height;} //求矩形面積
?public?double Perimeter()
? {return 2*(width+height);}//求矩形周長
//構造函數
? public Rectangle(double width,double height) //用于變量的賦初值,
?? {
?? this.width=width;
?? this.height=height;//this關鍵字用于構造函數參數與實例變量名字相同時候.
?? }
}
public class RectangleDemo
{
?public static void main(String [] args)
?{
??Rectangle rectangle1=new Rectangle(4,5); //矩形長寬賦值,
??System.out.println("矩形的面積是"+rectangle1.Area());
??System.out.println("矩形的面積是"+rectangle1.Perimeter());?
?}
}*/
感謝 馬嘉楠的指點,本人對"類"和"方法"又多了一些理解,,,
?理解如下:
????????????????
/*class Student??????????????? //生成一個類
{
?public String? strname;???? //定義類的屬性
?public int???? intage;????? //定義類的屬性
?public boolean blsex;?????? //定義類的屬性
}
public class StudentDemo
{
?public static void main(String [] args)
?{
??Student aStudent;????????? //由"Student類"定義一個變量,如同,"Sting 姓名";或者"int 年齡";因此在這個地方aStudent只是一個變量,
???aStudent=new Student();???? //這句中,new生成一個新的內存空間,我理解為"對象",并且將內存地址存放在aStudent變量中,
??
??aStudent.strname="董小飛";? ??//給對象屬性變量賦值
??aStudent.intage =22;?????????? //訪問對象的一個屬性變量,用"."運算符鏈接
??aStudent.blsex? =true;?????
??
??System.out.println("該學生的名字是: "+aStudent.strname);
??System.out.println("年齡是: "+aStudent.intage);
??if(aStudent.blsex)
?? System.out.println("性別是男");
??else
?? System.out.println("性別是女");
??}
?}*/
可以畫一個簡單的圖表示:
:
2006年10月15日
??
???????
??????
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
24 | 25 | 26 | 27 | 28 | 29 | 30 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 | |||
8 | 9 | 10 | 11 | 12 | 13 | 14 | |||
15 | 16 | 17 | 18 | 19 | 20 | 21 | |||
22 | 23 | 24 | 25 | 26 | 27 | 28 | |||
29 | 30 | 31 | 1 | 2 | 3 | 4 |