小白的java學習之路 “ 類和對象”
一.※ 萬物皆對象
二.對象的兩個特征:
屬性:對象具有的各種特征
方法:對象執行的操作
對象:用來描述客觀事物的一個實體,由一組屬性和方法構成
三.封裝:
對象同時具有屬性和方法兩項特性
對象的屬性和方法通常被封裝在一起,共同體現事物的特性, 二者相輔相承,不能分割
四.類
類是對象的類型
五.類和對象的關系
類是抽象的概念,僅僅是模板
比如說:“人”
對象是一個你能夠看得到、摸得著的具體實體
※ 類是對象的類型,對象是類的實例
JAVA是面向對象的語言
面向對象的程序設計的優點如下:
1.與人類的思維一致
2.隱藏信息,提高了程序的可維護性和安全性
3.提高了程序的可重用性
使用類的步驟如下:
1.定義類:使用關鍵字class
2.創建類的對象:使用關鍵字new
3.使用類的屬性和方法:使用“.”操作符
小白的java學習之路 “ 類和對象”
相關推薦
小白的java學習之路 “ 類和對象”
之路 抽象 AS 類和對象 可維護 屬性和方法 style “.” 信息 一.※ 萬物皆對象 二.對象的兩個特征: 屬性:對象具有的各種特征 方法:對象執行的操作 對象:用來描述客觀事物的一個實體,由一組屬性和方法構成 三.
小白的學習之路java篇:jdk11的安裝以及第一個dos執行
jdk安裝 本次安裝為jdk11,下載地址(www.oracle.com)甲骨文,找到java SE ,下載jdk11 安裝:常規安裝,選擇自定義路徑即可 重點:jdk11無需下載jre! jdk是jdk+,已經無需再下載jre,環境配置時也不需要再配置Class Path,只需配置path即
Android 小白 的 學習之路 之 阿里雲上 Tomcat Web伺服器的搭建以及配置
1 、擁有一個自己的阿里雲ESC伺服器(因為我的是windows server 這裡就以我自己的為例) 2 、在阿里雲伺服器下載並且安裝 java jdk 3、配置環境變數
小白Java求學之路之一:控制檯實現使用者註冊、登入
兜兜轉轉又回到了重學java的路上,也算是迷途知返吧/(ㄒoㄒ)/~~。 很簡單的通過控制執行流程,實現控制檯選擇使用者的註冊或者登入。 來,讓我們上程式碼: package com.zhangli; /** * Java中關於nextInt()
寫給小白的Python之019:面向對象-類方法、靜態方法
內存占用 get SM assm nbsp none one 同名 object 導讀: 1.類方法 2.靜態方法 3.類方法、實例方法、靜態方法 1. 類方法 類對象所擁有的方法。 需要用裝飾器@classmethod來標識其為類方法,對於類方法,第一個參數必須是類對象,
Java公開課-01.類和對象
軟件 ans 相同屬性 成員變量 我愛你 屬性和方法 堆棧 .com es2017 一,類和對象的含義 1.類:類是具有相同屬性(靜態特征)和行為(功能 )的一系列事物的集合。 eg:以下倆者是不是類 1)汽車 √ 2)小胖
js學習筆記02-類和對象,繼承
類 繼承 創建類和對象 //1)構造函數定義類,不用new function Dog(){ this.name = "Luby"; this.say = function(){ console.log("wangwang!"); } } let objDog = new Dog(); //
Java入門系列-11-類和對象
program 註釋 oid say scrip table 公眾 tostring ack 這篇文章為你搞懂類和對象的使用 對象:用來描述客觀事物的實體,由一組屬性和方法組成,萬物皆對象。 屬性:就是對象的特征,像身高、體重、顏色 方法:對象的行為,如跑、跳 類:類是模子
Python學習之路——函數對象作用域名稱空間
問題 sina .org osi result 內存地址 compute print 當前 一、函數對象 # 函數名就是存放了函數的內存地址,存放了內存地址的變量都是對象,即 函數名 就是 函數對象 # 函數對象的應用 # 1 可以直接被引用 fn = cp
小白的java學習之路 "類的無參方法"
rgs 學習 定義 沒有 java學習 AR public 值類型 它的 Java註釋: //:單行註釋 /**/:多行註釋 /** */:JavaDoc註釋語法: 訪問修飾符 返回值類型 方法名(){
小白的java學習之路 “ 選擇結構(一)”
測試 exti 邏輯運算符 main system 有一個 學習 並且 oid if選擇結構: if選擇結構是根據條件判斷之後再做處理的一種語法結構。 1.if選擇結構的語法: public class Demo{ public static void main(
小白的java學習之路 “ 選擇結構(二)”
pre ring 問題 -s stat 適合 static 之路 span switch 選擇結構: 為什麽使用switch選擇結構: switch選擇結構可以更好地解決等值判斷問題。 switch選擇結構的四個關鍵字: switch case default
小白的java學習之路 “ 字符串”
輸入 bsp 轉換成 con substring todo 字符 void inpu 定一個字符串可以使用string類和stringbuffer類。 string類提供了大量的操作字符串的方法,常用的如下: 獲得字符串的長度: length()。 比較字符串:equals
Java學習從基礎到精通——技術小白的成長之路(Java學習筆記)第五天
for迴圈、巢狀迴圈、break的講解、while和do...while...的講解、陣列的講解 1.for迴圈: 固定次數迴圈,應用率高。 迴圈的選擇規則: 1)先看固定次數還是不固定次數: 1.1)固定次數------------------------直接
Java學習之路---計算圓形的面積和周長
java;scanner;基礎語法題目:計算圓形的面積,其中圓形的半徑是隨意指定。源代碼以及所有的分析思路都如下:import java.util.Scanner; //引入Scanner類 public class TestArea { /** * @param args */ publi
小李的Java學習之路(2)
第二天 萬惡的修飾符 小葉:“老表又見面啦,今天晚上說什麼呢?” 小李:“昨晚說到了類和方法還有成員變數等等前面都有各種修飾符,那我們今晚就說一下各類的修飾符吧:D” 小李:“在Java裡定義類,方法,變數一般的格式都是:訪問修飾符+修飾符+名稱的。 那麼對於類來說: 訪問修飾符:
小李的Java學習之路(1)
第一天 java的面向物件思想 小葉:“為什麼要學習Java呢???” 小李:“因為Java比c語言有趣多了。。。。” 小葉:“你剛學完c語言,來說說c語言和Java的異同之處吧。” 小李:“c語言和Java的語法基礎,程式控制語句大體都是一樣的。主要是不同之處:Java和c的程
Java小白進階之路(一)
1、字串操作:replace方法(舊字串,新子串)。 Scanner scanner = new Scanner(System.in); System.out.println("請輸入"); // 接收使用者的輸入的字串 String s1 = scanner.next(); // 接受整型 i
【Java學習之路---1】List的ArrayList和LinkedList的KTV點歌系統修改
本程式碼是參考書籍敲出 ,加入了部分自己的東西讓程式完善一些,謝謝!!! KTVArrayList程式碼: 1 import java.util.Scanner; 2 import java.util.ArrayList; 3 4 public class KTVByArrayList {
小李的Java學習之路(3)
第三天 關於方法的那些事 早晨滿課的小李在午後即將進入甜美夢鄉時收到老葉的微信轟炸後,精神抖(wei)擻(mi)地寫起了部落格。。。 老葉:“別忘了答應我的每週一篇的部落格啊!” 小李:“。。。。。。。。。。。。。(誰讓他是我親老表呢) 嗯!又到了小李每天10