激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - 詳解Java中類與對象的關(guān)系

詳解Java中類與對象的關(guān)系

2023-05-09 01:03未知服務(wù)器之家 Java教程

目錄 前言 一、類與對象的介紹 二、類的實例化 三.類與對象的使用方法 3.1對象的初始化 3.2內(nèi)存顯示圖 四.this的使用方法 總結(jié) 前言 已經(jīng)開始類與對象的講解了,正式步入了Java的道路了,在講解前,我們都知道Java是面向?qū)ο蟮木?

目錄
  • 前言
  • 一、類與對象的介紹
  • 二、類的實例化
  • 三.類與對象的使用方法
    • 3.1對象的初始化
    • 3.2內(nèi)存顯示圖
  • 四.this的使用方法
    • 總結(jié)

      前言

      已經(jīng)開始類與對象的講解了,正式步入了Java的道路了,在講解前,我們都知道Java是面向?qū)ο蟮木幊陶Z言,那么什么是對象呢?還有類是什么呢?

      一、類與對象的介紹

      類的關(guān)鍵字是class,在Java編程里,類的作用相當于機械師手中的構(gòu)造圖如果沒有構(gòu)造圖,就無法打造武器,同樣如果沒有類,就無法實例化。

      對象就是打造人,通過對象將類實例化。

      個人結(jié)論:工匠 使用錘子根據(jù)說明書打造出武器, 對象 編譯器 類 實例化。

      • 類可以有很多對象,而對象卻只有一個類。?
      • 類有成員變量和成員方法。
      • 類不占空間,只有實例化時,才開辟相應(yīng)空間。? ? ??

      二、類的實例化

      類相當于構(gòu)造圖,然而構(gòu)造圖上肯定寫了需要的零件打造的方法,所以類就有著成員變量成員方法

      然后對象才知道如何打造(開辟空間)。

      類和對象的定義和實例化的格式:

      // 創(chuàng)建類   類名
      class <class_name>{
      field;//成員屬性
      method;//成員方法
      }
      // 實例化對象
      <class_name> <對象名> = new <class_name>();
       

      class為定義類的關(guān)鍵字,ClassName為類的名字,{}中為類的主體。 類中的元素稱為:成員屬性。類中的函數(shù)稱為:成員方法

      格式已經(jīng)出來了,現(xiàn)在我們敲一個代碼出來看看:

      class Person {
          int age;//成員屬性 實例變量
          String name;
          String sex;
          //成員方法
          public void eat() {
          System.out.println("吃飯!");
          }
          public void sleep() {
          System.out.println("睡覺!");
          }
      }
      public class Main{
      public static void main(String[] args) {
          Person person = new Person();   //通過new實例化對象
          //產(chǎn)生對象 實例化對象
          Person person2 = new Person();
          Person person3 = new Person();
      }

      這就是創(chuàng)建類和對象的具體方法了。

      三.類與對象的使用方法

      3.1對象的初始化

      對象的初始化有兩種方式。

      第一種:使用圓點成員運算符( .) 可以直接對指定對象實例化的成員變量進行賦值。

      對象.屬性:表示調(diào)用類之中的成員變量;對象.方法():表示調(diào)用類之中的成員方法。

      第二種:使用構(gòu)造函數(shù),使用函數(shù)可以對成員變量進行初始化。

      類名(參數(shù)){ 結(jié)構(gòu)體 };

      代碼示例圖:

      class Person {
          int age;//成員屬性 實例變量
          String name;
          String sex;
          //構(gòu)造函數(shù)
          Person(){ 
          }
          Person(String names){
          name=names;
          }
          //成員方法
          public void eat() {
          System.out.println("吃飯!");
          }
          public void sleep() {
          System.out.println("睡覺!");
          }
      }
      public class Main{
      public static void main(String[] args) {
          Person person = new Person();   //通過new實例化對象
          //初始化person成員變量name,調(diào)用成員方法eat()
          person.name="李四"; //操作屬性內(nèi)容
          person.eat():   //調(diào)用成員方法
          //構(gòu)造方法初始化
          Person person2 = new Person("張三");
          Person person3 = new Person();
      }  

      3.2內(nèi)存顯示圖

      類的構(gòu)造圖,但一旦實例化,就開辟出了內(nèi)存,存放著對應(yīng)的變量和方法。

      代碼內(nèi)存顯示圖:

      詳解Java中類與對象的關(guān)系

      結(jié)論:從圖中我們可以分析到 this不但可以引用成員變量,也可以使用構(gòu)造函數(shù)。所以this便是當前對象。

      注:只允許在當前類使用,構(gòu)造方法中使用,需要放在第一行。

      總結(jié)

      • ?類相當于藍圖,由對象根據(jù)類來將其實例化。
      • public修飾的類必須與文件名相同
      • this相當于對象名,作用和對象名一樣,可以引用成員變量、構(gòu)造函數(shù)、成員函數(shù)。但引用構(gòu)造函數(shù)需要放在第一行。
      • 類不占空間,但是對象實例化之后需要開辟空間。

      在類與對象之后,還會有封裝、繼承、抽象、多態(tài)和接口相關(guān)的知識,在類與對象的基礎(chǔ)上不斷的延長。

      原文地址:https://blog.csdn.net/m0_74097410/article/details/129689283

      延伸 · 閱讀

      精彩推薦
      主站蜘蛛池模板: 97se亚洲综合在线韩国专区福利 | 91香蕉影视 | 国产亚洲精品久久 | 久久久久一区二区三区 | 国产精品久久久久久久久久妇女 | 中文字幕在线观看国产 | 亚洲午夜激情网 | 久久久久北条麻妃免费看 | av免费在线播放网址 | 国产午夜精品一区二区三区嫩草 | av电影在线观看网址 | 超碰97国产在线 | 国产精品视频亚洲 | 国产成人午夜高潮毛片 | 日韩精品中文字幕在线观看 | 91短视频版高清在线观看www | 视频一区二区三区在线观看 | 国产一区二区三区精品在线观看 | www国产成人免费观看视频,深夜成人网 | 久久精品国产99国产精品亚洲 | 欧美一级不卡视频 | 在线看一区二区三区 | 香蕉视频18 | 精品国内视频 | 欧美一级黑人 | 嫩草www| 特级无码毛片免费视频尤物 | 日韩三级伦理在线观看 | 亚洲成人久久精品 | 久久久99精品视频 | www.99xxxx.com| 欧美三级短视频 | av噜噜在线 | 狼伊千合综网中文 | 国产在线91| 视频在线亚洲 | 久久艹艹艹 | 欧美第1页 | 免费一级毛片免费播放 | 欧美性受ⅹ╳╳╳黑人a性爽 | 麻豆视频在线观看免费网站 |