Java學習筆記——類和物件
類
類是一組相關屬性和行為的集合,可以看作是一類事物的模板
屬性:該事物的資訊狀態
行為:就是該事物能做什麼
例子:狗
屬性:名字,體重,年齡,顏色
行為:走,跑,叫
Java中用class描述事物也似如此:
成員變數:對應事物的屬性
成員方法:對應事物的行為
通常情況下,一個類並不能直接使用,需要根據類建立一個物件,才能使用
1.導包:也就是指出需要使用的類,在什麼位置
import 包名稱.類名稱;
對於和當前類屬於同一個包的情況,可以省略導包語句不寫。
2.建立:
類名稱 物件名 = new 類名稱();
3.使用:
使用成員變數:物件名 .成員變數名
使用成員方法:物件名 .成員方法名(引數)
(也就是想用誰,就用物件名點誰)
物件
一類事物的具體體現。物件是一個類的例項,必然具備該事物的屬性和行為
類和物件的關係
類是一類事物的描述,是抽象的
物件是一類事物的例項,是具體的
類是物件的模板,物件是類的實體
相關推薦
Java學習筆記——類和物件
類 類是一組相關屬性和行為的集合,可以看作是一類事物的模板 屬性:該事物的資訊狀態 行為:就是該事物能做什麼 例子:狗 屬性:名字,體重,年齡,顏色 行為:走,跑,叫 Java中用class描述事物也似如此: 成員變數:對應事物的屬性 成員方法:對應事物的行為 通常情況下,一個類並不能直
java認證筆記-------類和物件(1)
類和物件思維導圖 類和物件的關係: 類是實體特徵的集合,是對物件的抽象,是一種抽象的資料型別。 物件是一種具體的事物是一個具體的概念。 可以說類是個體抽象的集合,物件是具體具體事物的呈現。例如人類是一個類,小明是一個具有人類特徵的物件。
C++學習筆記——類和物件(二)
設計一個類就是設計一個新的型別,應該考慮: 此型別的“合法值”是什麼? 此型別應該有什麼樣的函式和操作符? 新型別的物件該如何被建立和銷燬? 如何進行物件的初始化和賦值? 物件作為函式的引數如何以值傳遞? 誰將使用此型別的物件成員? 類定義的語法形式: clas
java學習筆記--類ArrayList和LinkedList的實現
java 集合 list 在集合Collection下的List中有兩個實現使用的很頻繁,一個是ArrayList,另一個是LinkedList,在學習中肯定都會有這樣的疑問:什麽時候適合使用ArrayList,什麽時候用LinkedList?這時,我們就需要了解ArrayList和Lin
Java基礎學習 三 (類和物件、類和成員修飾符、this關鍵字、成員的初始化、構造器初始化)
面向物件的基本概念 類和物件 1.類的宣告 [修飾符關鍵字] class 類名 [extends 父類名] [implements 介面1,介面2]{ //類的主體內容 } public class tt extends Test implements Te
Python 學習筆記 -- 類和實例
isdigit 特殊 .... 方法 raise fun angle 總結 area 1 #創建一個類,類是一種具有相同屬性和方法的抽象 2 #創建類需要使用class關鍵字,並且定義方法時,方法的第一個參數是self 3 class Student(object)
java中的類和物件
類 類在客觀世界裡是不存在的,是描寫物件的資訊 類是模子,確定物件將會擁有的特徵(屬性)和行為(方法) 類的特點 類是物件的型別 具有相同屬性和方法的一組物件的集合 屬性(特徵) int cpu = 5.5; int screen
java學習筆記:面向物件
成員變數與區域性變數的區別: /* 成員變數和區域性變數的區別: 1:在類中的位置不同 成員變數:在類中方法外 區域性變數:在方法定義中,或者方法宣告上 2:在記憶體中的位置不同 成員變數:在堆記憶體 區域性變數:在棧記憶體 3:生命週期不同 成員變數
Java學習筆記-類基礎
Java學習筆記-類基礎 類成員: Java學習筆記-變數與常量 靜態成員: 作用:靜態資料與靜態方法提供共享資料和方法,遵循public,private,protected修飾符的約束 靜態資料的共享性:非靜態資料在一個類的不同物件中具有獨立
java基礎篇---------類和物件(OOP)
JAVA 的是完全面向物件程式設計的!!! 面向物件程式設計的三大特性:封裝、繼承、多型 1.類 類是構造物件的模板或者藍圖,由類構造物件的過程就是建立類的例項; 類裡面存放類的成員變數,成員方法, class student { private int age; //
java學習(類與物件) 第二更 建立汽車物件 並錄入汽車資訊
最近學習了java的類與物件。 java面向物件程式設計的有三大特徵: ①封裝性 所謂封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者 物件操作,對不可信的進行資訊隱藏。簡而言之就是,內部操作對外部而言不可見(保護性) ②繼承性 繼承是指它可以使用現有類的所
JAVA程式設計基礎——類和物件(繼承、多型)
一、單利模式 (1)單例類只能有一個例項; (2)單例類必須自己建立自己的唯一例項; (3)單例類必須給所有其他物件提供這個例項。 場景:一個類可以定義無數個物件,但是隻有一個例項。 1、餓漢式單利模式 package practise.test1030; //餓漢式單利模式
(Java學習筆記)instanceof和isInstance比較
前提條件: class Father{} class Child extends Father{} Father father = new Father(); Child child = new Child(); Father child_father = ne
java學習(類與物件) 第二更 建立汽車物件 並錄入汽車資訊
最近學習了java的類與物件。 java面向物件程式設計的有三大特徵: ①封裝性 所謂封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者 物件操作,對不可信的進行資訊隱藏。簡而言之就是,內部操作對外部而言不可見(保護性) ②繼承性
[java學習筆記]Iterator和Iterable介面
Iterator和Iterable都是java的迭代器介面,二者既有區別又有聯絡,下面從介面定義,實現和方法呼叫三方面分析兩介面的關係和使用方法。 1.介面定義 1.1 Iterable Iter
c++學習筆記之類和物件的進階
此程式的作用是統計銷售額和商品的平均售價,涉及到的知識有靜態成員函式和初始化和應用 #include<iostream> using namespace std; class product { public: product(int m,int q,float p):num(
手寫spring二:Java反射獲取類和物件資訊全解析
反射在這裡的作用就是知道全路徑 在框架啟動的時候把類例項化 然後設定到@service 和@Autowired裡面 所以要了解這東西怎麼用的 1. 什麼是類物件 類物件,就是用於描述這種類,都有什麼屬性,什麼方法的 2. 獲取類物件 獲取類物件有3種方式 (1). Class.f
Java學習筆記(一)--面向物件
前言 Java語言是純粹的面向物件的程式設計語言,這主要表現在java完全支援面向物件的三種基本特徵:繼承,封裝和多型。java語言完全以物件為中心,java程式的最小程式單位是類,整個Java程式由一個一個的類組成。 雖然抽象是面向物件的重要部分,但他不是面向
JAVA學習筆記之面向物件(一)
作為初入開發的萌新,我根據黑馬程式設計師的教學視訊和課件整理總結,記錄下自己的JAVA學習,方便鞏固和交流。每篇筆記首先回顧知識點,然後貼上程式碼和執行結果,最後進行小結。若有不正之處或者有疑問,歡迎指出,望與各位共同進步。1.類的定義修飾符 class
Java反射獲取類和物件資訊全解析
反射可以解決在編譯時無法預知物件和類是屬於那個類的,要根據程式執行時的資訊才能知道該物件和類的資訊的問題。 在兩個人協作開發時,你只要知道對方的類名就可以進行初步的開發了。 獲取類物件 Class.forName(String clazzName)靜