java初學(xué)者
          所有生命,不管在哪里度過,都具有同樣價(jià)值
          posts - 7,  comments - 5,  trackbacks - 0
          import javax.swing.*;
          import java.awt.*;
          public class GridLayoutDemo extends JFrame{
          public GridLayoutDemo()
           {
          ?super("網(wǎng)格布局");
          ?this.setSize(600,300);
          ?this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          }
          public void setlayout(){
          ?FlowLayout layout = new FlowLayout();
          ?Container Contain = getContentPane();
          ?Contain.setLayout(layout);
          ?for(int i=1; i<6;i++)
          {
          ?JButton btn = new JButton("按鈕"+i);
          ?Contain.add(btn);
          ?}
          }
          public static void main(String []args )
          {
          ?GridLayoutDemo GridLay = new GridLayoutDemo();
          ?GridLay.setlayout();
          ?GridLay.show();
          }
          }
          posted @ 2006-12-21 20:04 悠揚(yáng)---靖寶華 閱讀(305) | 評(píng)論 (0)編輯 收藏

          /*class Rectangle
          {//實(shí)例變量
          ?private double width;//類成員的訪問控制,不允許對(duì)象通過點(diǎn)符號(hào),來直接訪問該變量,
          ?private double height;
          ?//方法
          ?public double Area()???????? //返回值類型 方法名字(){具體的實(shí)現(xiàn)語句;}
          ? {return width*height;} //求矩形面積
          ?public?double Perimeter()
          ? {return 2*(width+height);}//求矩形周長(zhǎng)

          //構(gòu)造函數(shù)

          ? public Rectangle(double width,double height) //用于變量的賦初值,
          ?? {
          ?? this.width=width;
          ?? this.height=height;//this關(guān)鍵字用于構(gòu)造函數(shù)參數(shù)與實(shí)例變量名字相同時(shí)候.
          ?? }
          }

          public class RectangleDemo
          {
          ?public static void main(String [] args)
          ?{
          ??Rectangle rectangle1=new Rectangle(4,5); //矩形長(zhǎng)寬賦值,
          ??System.out.println("矩形的面積是"+rectangle1.Area());
          ??System.out.println("矩形的面積是"+rectangle1.Perimeter());?
          ?}
          }*/

          posted @ 2006-10-20 21:02 悠揚(yáng)---靖寶華 閱讀(264) | 評(píng)論 (0)編輯 收藏

          感謝 馬嘉楠的指點(diǎn),本人對(duì)"類"和"方法"又多了一些理解,,,
          ?理解如下:
          ????????????????

          /*class Student??????????????? //生成一個(gè)類
          {
          ?public String? strname;???? //定義類的屬性
          ?public int???? intage;????? //定義類的屬性
          ?public boolean blsex;?????? //定義類的屬性
          }

          public class StudentDemo
          {
          ?public static void main(String [] args)
          ?{
          ??Student aStudent;????????? //由"Student類"定義一個(gè)變量,如同,"Sting 姓名";或者"int 年齡";因此在這個(gè)地方aStudent只是一個(gè)變量,
          ???aStudent=new Student();???? //這句中,new生成一個(gè)新的內(nèi)存空間,我理解為"對(duì)象",并且將內(nèi)存地址存放在aStudent變量中,
          ??
          ??aStudent.strname="董小飛";? ??//給對(duì)象屬性變量賦值
          ??aStudent.intage =22;?????????? //訪問對(duì)象的一個(gè)屬性變量,用"."運(yùn)算符鏈接
          ??aStudent.blsex? =true;?????
          ??
          ??System.out.println("該學(xué)生的名字是: "+aStudent.strname);
          ??System.out.println("年齡是: "+aStudent.intage);
          ??if(aStudent.blsex)
          ?? System.out.println("性別是男");
          ??else
          ?? System.out.println("性別是女");
          ??}
          ?}*/

          可以畫一個(gè)簡(jiǎn)單的圖表示:


          :未命名.bmp



          2006年10月15日
          ??
          ???????

          ??????

          posted @ 2006-10-15 11:58 悠揚(yáng)---靖寶華 閱讀(359) | 評(píng)論 (0)編輯 收藏
          class Student
          {
          ?String strname;
          ?int???? intage;
          ?boolean blsex;
          ?//初始化類的實(shí)例變量
          ?
          ?
          ?void init(String name,int age,boolean sex)
          ?{
          ??strname=name;
          ??intage=age;
          ??blsex=sex;
          ?}?? //定義了一個(gè)方法,
          ?String getname()
          ?{
          ??return strname;
          ?}
          ?int getage()
          ?{
          ??return intage;
          ?}
          ?boolean getsex()
          ?{
          ??return blsex;
          ?}
          }
          ?//定義類的方法,
          ?//其結(jié)構(gòu)如:返回?cái)?shù)據(jù)類型 方法名稱(參數(shù)){具體實(shí)現(xiàn)方法的語句;}
          ?
          ?public class diaoyong
          ?{
          ??public static void main(String [] args)
          ??{
          ???Student astudent;
          ???astudent=new Student();
          ???
          ???astudent.init("董小莞",22,true);
          ???/*該語句和自定義類中的"void init(String name,int age,boolean sex)
          ?{
          ??strname=name;
          ??intage=age;
          ??blsex=sex;
          ?}"? 對(duì)應(yīng)的,根據(jù)我的理解類中的方法是根據(jù)參數(shù)在main函數(shù)中取值,取值的順序一一對(duì)應(yīng),類型也是一一對(duì)應(yīng)的,
          ?對(duì)象通過點(diǎn)符號(hào),調(diào)用類中的方法,實(shí)現(xiàn)方法中的功能,看上去有模塊化的形狀,*/
          ???System.out.println("學(xué)生姓名是: "+astudent.getname());
          ???System.out.println("學(xué)生的性別是: "+astudent.getage());
          ???if(astudent.getsex())
          ???? System.out.println("性別是男");
          ???else
          ???? System.out.println("性別是女");
          ???}
          ??}
          ???
          posted @ 2006-10-15 10:44 悠揚(yáng)---靖寶華 閱讀(467) | 評(píng)論 (1)編輯 收藏

          一條蛇長(zhǎng)了兩只頭!
          把身子戳傷了,兩個(gè)腦袋都有痛感,


          如下:

          Student aStudent=new Student();
          Student bStudent=aStudent;

          第一句定義了一個(gè)變量,并且將一個(gè)對(duì)象的地址引用,
          就是說:變量aStudent,鏈接了一個(gè)新對(duì)象的地址,
          第二句:
          將變量aStudent,包含的地址,存放到bStudent去,
          這就相當(dāng)于一個(gè)身子,長(zhǎng)了兩個(gè)頭,
          其中的一個(gè)出現(xiàn)變化
          另一個(gè)肯定會(huì)受影響
          如圖所示,,
          對(duì)象引用1.bmp

          posted @ 2006-10-14 21:39 悠揚(yáng)---靖寶華 閱讀(221) | 評(píng)論 (0)編輯 收藏

          /*class Student??????????????? //生成一個(gè)類
          {
          ?public String? strname;???? //定義類的屬性
          ?public int???? intage;????? //定義類的屬性
          ?public boolean blsex;?????? //定義類的屬性
          }


          public class twoStudentDemo??? //和文件名稱一定要形同!!否則編譯出錯(cuò).
          {
          ?public static void main(String [] args)
          ?{
          ??Student aStudent=new Student();? //由類定義一個(gè)具體的對(duì)象
          ?????
          ??
          ??aStudent.strname="董小飛";? ??//給對(duì)象屬性變量賦值
          ??aStudent.intage =22;?????????? //訪問對(duì)象的一個(gè)屬性變量,用"."運(yùn)算符鏈接
          ??aStudent.blsex? =true;?????
          ??
          ??System.out.println("該學(xué)生的名字是: "+aStudent.strname);
          ??System.out.println("年齡是: "+aStudent.intage);
          ??if(aStudent.blsex)
          ?? System.out.println("性別是男");
          ??else
          ?? System.out.println("性別是女");
          ???
          ??Student bStudent=new Student();?
          ??bStudent.strname="董瀟瀟";? ??//給對(duì)象屬性變量賦值
          ??bStudent.intage =20;?????????? //訪問對(duì)象的一個(gè)屬性變量,用"."運(yùn)算符鏈接
          ??bStudent.blsex? =false;?????
          ??
          ??System.out.println("該學(xué)生的名字是: "+bStudent.strname);
          ??System.out.println("年齡是: "+bStudent.intage);
          ??if(bStudent.blsex)
          ?? System.out.println("性別是男");
          ??else
          ?? System.out.println("性別是女");
          ??}
          ?}*/

          //將不同的對(duì)象理解為不同的內(nèi)存空間,每個(gè)內(nèi)存空間是相互無關(guān)的,不存在數(shù)據(jù)的覆蓋現(xiàn)象..

          posted @ 2006-10-14 20:38 悠揚(yáng)---靖寶華 閱讀(799) | 評(píng)論 (0)編輯 收藏

          /*class Student??????????????? //生成一個(gè)類
          {
          ?public String? strname;???? //定義類的屬性
          ?public int???? intage;????? //定義類的屬性
          ?public boolean blsex;?????? //定義類的屬性
          }

          public class StudentDemo
          {
          ?public static void main(String [] args)
          ?{
          ??Student aStudent;????????? //由類定義一個(gè)具體的對(duì)象
          ??aStudent=new Student();???? //由類定義一個(gè)具體的對(duì)象
          ??
          ??aStudent.strname="董小飛";? ??//給對(duì)象屬性變量賦值
          ??aStudent.intage =22;?????????? //訪問對(duì)象的一個(gè)屬性變量,用"."運(yùn)算符鏈接
          ??aStudent.blsex? =true;?????
          ??
          ??System.out.println("該學(xué)生的名字是: "+aStudent.strname);
          ??System.out.println("年齡是: "+aStudent.intage);
          ??if(aStudent.blsex)
          ?? System.out.println("性別是男");
          ??else
          ?? System.out.println("性別是女");
          ??}
          ?}*/


          1:由以上例題,本人發(fā)現(xiàn):各種編程語言之間,"換臉不換心哪"!
          2:類就像是一個(gè)集合,而對(duì)象就像是集合中的一個(gè)元素!
          更正如下:::
          Student aStudent;????????? //由"Student類"定義一個(gè)變量,如同,"Sting 姓名";或者"int 年齡";因此在這個(gè)地方aStudent只是一個(gè)變量,
          ???aStudent=new Student();???? //這句中,new生成一個(gè)新的內(nèi)存空間,我理解為"對(duì)象",并且將內(nèi)存地址存放在aStudent變量中,

          posted @ 2006-10-14 19:57 悠揚(yáng)---靖寶華 閱讀(443) | 評(píng)論 (4)編輯 收藏

          <2006年10月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(1)

          隨筆檔案(7)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 哈尔滨市| 贡嘎县| 兴义市| 禹州市| 岳普湖县| 忻州市| 监利县| 神木县| 邯郸市| 墨玉县| 冕宁县| 库伦旗| 杂多县| 宣恩县| 彭泽县| 墨玉县| 台前县| 兰州市| 郑州市| 黔南| 惠安县| 通州市| 浦北县| 阿城市| 蒙自县| 青岛市| 元阳县| 改则县| 平舆县| 兴文县| 板桥市| 巴彦县| 金华市| 恩施市| 河源市| 株洲市| 滁州市| 湖州市| 霍州市| 门源| 南江县|