<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      2025.8.12 java課堂筆記

      解決未知多個數字的相加問題
      面向對象


      類和對象的關系
      構造方法
      (一)解決未知多個數字的相加問題
      1.如何解決多個數相加的問題?要知道我們不知道有幾個數相加
      方法中的參數出現了可變參數,記住,可變參數必須是最后一個參數
      代碼如下!注意第一行,是關鍵!!!

      static int sum(int ... args){
              int su=0;
              for(int i=0;i<args.length;i++){
                  su+=args[i];
              }
              return su;
          }
          public static void main(String[] args){
             
              System.out.println(sum(1,4,3));
          }
      }
      

      (二)面向對象

      什么是面向對象?
      以前的面向對象開發方式存在的問題:
      1.效率低
      1.擴展性不好
      3.可維護性
      .....
      面向對象的分析:OOA
      面向對象的設計:OOD
      面向對象編程:OOF
      面向對象的測試:OOT
      
      面向對象開發的步驟:!!重要
      1.需求分析(找出功能點)
      2.找出所有的參與者(包括人和物)
      3.找出哥哥參與者的特征和行為
      4.分析各個參與者之間的關系
      

      (三)類
      (1)什么是類
      比較廣泛的稱呼,不是具體的,而是抽象的,是個概念,例如:
      狗,馬,老虎,醫生,律師,警察
      (2)如何定義一個類

      class 類名{//類名是個名詞,并且類名的首字母必須大寫
                  ...
              }
      

      (3)類的構成
      屬性:特征(一般是名詞,身高,體重,名字...)
      方法:行為(一般是動詞)

      (四)對象

      (1)什么是對象?
      具有屬性和行為的某個個體
      

      (2)對象如何使用?
      通過new對象:Student stu=new Student()
      匿名對象:new Student()
      如何訪問類的成員:通過.進行調用( . 成員訪問符)

              1:Student 2:stu 3:= 4:new Student();
              1:數據類型:自定義類型:類
              2;stu:對象名(引用的名)
              3:= 賦值號
              4:new Student() 對象    
      
      new Student();//匿名對象,只能使用一次
      

      (五)類和對象的關系
      一個類可以創建多個(具有相同屬性和方法的)對象,所以說類是對象的模板,而對象是類的一個實例;

      Student stu=new Student();
      

      以上代碼中的“Student()”部分是類的構成方法(構造器)
      (六)構造方法
      1.構造方法的作用:創建對象并完成對象的初始化

      2.構造方法的特點:
        a.與類同名
        b.不能有返回值
        c.可以有多個(重載)
        d.不能顯示調用
        f.創建的類,系統會自動分配一個無參的構造器,一旦我們手動的添加一個帶參構造,那么該無參構造就不存在了
      
      在java當中,類的變量是有默認值的
      
      package Twelve;
      import java.util.Scanner;
      class Student{//注意他的位置
          String name;
          int age;
      }
      public class Second {
      
          public static void main(String[] args) {
              Scanner in=new Scanner(System.in);
              //Student.show();
              Student stu=new Student();
              stu.age=1;
              stu.name="Emma";
          }
      }
      
      

      (七)this的作用

      class Student{
          String name;
          int age;
          public Student (int age,String name){
              this.name=name;//區分局部變量和全局變量
              this.age=age;//把你的age給我自己的age
          }
      }
      
      posted @ 2025-08-12 16:49  Granya  閱讀(1)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩一区二区三区日韩精品| 国产一区二区三区尤物视频 | 国产美女高潮流白浆视频| 亚洲欧洲日产国产av无码| 欧洲熟妇色xxxx欧美老妇多毛网站| 91精品国产色综合久久不| 亚洲精品成人福利网站| 九九热这里只有精品在线| 精品中文人妻中文字幕| 中文人妻av高清一区二区| 日日碰狠狠添天天爽超碰97| 中文字幕亚洲人妻系列| 中文国产不卡一区二区| 国产精品亚洲а∨无码播放| 久久久久久av无码免费网站| 国产AV影片麻豆精品传媒| 国产无遮挡无码视频在线观看| 亚洲无线一二三四区手机| 国产精品午夜福利清纯露脸| 精品国产免费一区二区三区香蕉| 日日碰狠狠添天天爽五月婷| 免费无遮挡毛片中文字幕| 色综合色国产热无码一| 国产一区二区不卡在线视频| 久久人人97超碰精品| 成人动漫综合网| 理塘县| 中文字幕在线精品人妻| 青草99在线免费观看| 免费人成视频在线观看网站| 亚洲欧洲av一区二区| 中文熟妇人妻av在线| 成人国产精品中文字幕| 国产白嫩护士被弄高潮| 视频免费完整版在线播放| 在线高清免费不卡全码| 国产精品爆乳在线播放第一人称| 亚洲欧洲av一区二区| 老司机亚洲精品一区二区| 最新精品国偷自产在线美女足| 且末县|