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

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

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

       

      1初識面向對象

      - 面向過程&面向對象
      • 面向過程思想

        • 步驟清晰簡單,第一步做什么,第二步做什么......

        • 面對過程適合處理一些較為簡單的問題

      • 面向對象思想

        • 物以類聚,分類的思維模式,思考問題首先會解決問題需要哪些分類,然后對這些分類進行單獨思考。

          最后,才對某個分類下的細節進行面向過程的思索。

        • 面向對象適合處理復雜的問題,適合處理多人協作的問題。

      • 對于描述復雜的事物,為了從宏觀上把握、從整體上合理分析。我們需要使用面向對象的思路來分析整個系統。

        但是,具體到微觀操作,仍然需要面向過程的思路去處理。

       

      - 什么是面向對象
      • 面向對象編程(Object-Oriented Programming,OOP)

      • 面向對象編程的本質就是:以類的方式組織代碼,以對象的組織(封裝)數據。

      • 抽象

      • 三大特性:

        • 封裝

        • 繼承

        • 多態

      • 從認識論角度考慮現有對象后有類。對象,是具體的事物。類,是抽象的,是對對象的抽象

      • 從代碼運行角度考慮是現有類后有對象。類是對象的模板

      2方法回顧和加深

      • 方法的定義

        • 修飾符

        • 返回類型

        • break:跳出switch,結束循環;return:結束方法

        • 方法名:注意命名規范

        • 參數列表:(參數名,參數類型)

        • 異常拋出

      • 方法的調用

        • 靜態方法 :直接調用

        • 非靜態方法:以對象調用

        • 形參和實參

        • 值傳遞和引用傳遞

        • this關鍵字

       

       

      3對象的創建分析

      類與對象的關系
      • 類是一種抽象的數據類型,它是對某一類事物整體描述/定義,但是并不能代表某一具體事物。

        • 動物、植物、手機、電腦。。。

        • Person類、Pet類、Car類,這些類都是用來描述/定義某一具體的事物應該具備的特點和行為

      • 對象是抽象概念的具體實例

        • 張三就是一個人的具體實例,張三家里的旺財就是狗的具體實例。

        • 能夠體現出特點,展現出功能的的是具體的實例,而不是一個抽線的概念

      創建和初始化對象
      • 使用new關鍵字初始化對象

      • 使用new關鍵字創建的時候,除了分配內存空間以外,還會給創建好的對象進行默認的初始化

        以及對類中構造器的調用。

      • 類的構造器也稱為構造方法,是在創建對象的時候必須要調用的。并且構造器有以下兩個特點:

        • 1.必須個類的名字相同

        • 2.必須沒有返回值,也不能寫void

      • 構造器必須要掌握

        public class obj {
           public static void main(String[] args) {
               
               //類:抽象的,實例化
               /*實例化后會返回一個自己的對象!
               student對象就是一個Student類的具體實例*/
               
               student xiaoming = new student();
               qingjiang.name = "小明";
               qingjiang.age = 22;
               student xiaohong = new student();
               kuangshen.name = "小紅";
               kuangshen.age = 21;
             
        ?
           
        ?
          }
        }
        public class student {
           //屬性:字段
           String name;
           int age;
           String Profession;
           //方法
           public void play(){
               System.out.println(this.name+"在玩");
          }
           public void study(){
               System.out.println(this.name+"在學習");
          }
        }
      public class person {
         //一個類即使什么都不寫,它也會存在一個方法
         //顯示的定義構造器
         String name;
         int age;
      ?
         //1.使用new關鍵字,本質實在調用構造器
         //2.用來初始化值
         public person(){
        }
      ?
         //有參構造:一旦定義了有參構造,無參就必須顯示定義
         public person(String name){
             this.name = name;
        }
      ?
         public person(String name,int age){
             this.name = name;
             this.age = age;
        }
      }
      ?
      /*
      public class Application {
         //一個程序只能有一個main方法
         public static void main(String[] args) {
      ?
      ?
              person person = new person("文");
         }
      }
      ?
      構造器:
         1.和類名相同
         2.沒有返回值
      作用:
         1.new本質在調用構造方法
         2.初始化對象的值
      注意點:
         1.第一有參構造后,如果想要使用無參構造,必須顯示的定義一個無參構造
      ?
         alt+insert
      */
      ?
      public class obj {
         public static void main(String[] args) {
      ?
            /*
            總結
           
           
            1.類與對象
             類是一個模板:抽象的。對象是一個具體的實例
            2.方法:
             定義:修飾符+類型+方法名+參數
             調用:對象名+方法名
            3.對應的引用
             引用類型: 基本類型
             對象是通過引用來操作的:棧--->堆
            4.屬性:字段(Field)成員變量
             默認初始化:
             數字:0、0.0
             char:u0000
             引用:null
             
             修飾符 屬性類型 屬性名 = 屬性值
             
            5.對象的創建和使用
             - 必須使用new關鍵字創建對象,構造器
             - 對象的屬性:person.name
             - 對象的方法:person.play()
             
            6.類
             靜態屬性 屬性
             動態的行為 方法
            * */
             
        }
      }

      4面向對象三大特性

      5抽象類和接口

      posted on 2021-12-20 18:14    閱讀(43)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久夜色精品国产亚av| 中文字幕久久久久人妻| 成人欧美一区二区三区在线| 人妻中文字幕不卡精品| 韩国无码AV片午夜福利| 亚洲中文字幕第二十三页| 色成人亚洲| 亚洲天堂成人黄色在线播放| 国产成人精品亚洲午夜| 亚洲中文字幕无码一久久区| 亚洲人成亚洲人成在线观看| 四虎成人精品永久网站| 未满十八18禁止免费无码网站 | 人人爽亚洲aⅴ人人爽av人人片| 日本一区二区三区免费播放视频站| 人人干人人噪人人摸| 漂亮的保姆hd完整版免费韩国| 久久99精品久久99日本| 在线视频不卡在线亚洲| 亚洲情A成黄在线观看动漫尤物| 最新精品国偷自产在线美女足| 高清无码爆乳潮喷在线观看| 国产做爰xxxⅹ久久久精华液 | 国99久9在线 | 免费| 国产精品无遮挡在线观看| 天堂V亚洲国产V第一次| 狠狠亚洲色一日本高清色| 精品国产成人国产在线视| 国产麻豆精品av在线观看| 亚洲精品国模一区二区| 国产成人高清亚洲一区91| 亚洲日韩av无码一区二区三区| 口爆少妇在线视频免费观看| 石原莉奈日韩一区二区三区| 孕交videos小孕妇xx| 亚洲理论在线A中文字幕| 亚洲国产码专区在线观看| 日本视频一区二区三区1| 日韩加勒比一本无码精品| 久久综合色之久久综合色| 精品人妻少妇一区二区三区在线|