Java(一)面向物件1.類的定義
class Servant1
{
String name;
int age;
void shopping()
{
}
void cook()
{
}
void wash()
{
}
}
public class Servant {
public static void main(String[] args)
{
Servant1 s1=new Servant1();
s1.name="小麗";
s1.age=19;
System.out.println(s1.name+" "+s1.age);
}
}
1.當類前用public修飾時,類名必須是檔名 2.當我們要定義一個物件時,通常會先為它定義一個類 3.類名的定義一般是名詞
相關推薦
Java(一)面向物件1.類的定義
class Servant1 { String name; int age; void shopping() { } void cook() { } void wash() { } } public class Serva
Java SE面向物件--06.類與物件、封裝、構造方法
學習目標: 面向物件 類與物件 三大特徵——封裝 構造方法 一、面向物件 1.1 引入面向物件(瞭解) 在開發的過程中,我們經常會遇到在多個程式中使用到同一個功能的情況。如下需求: 需求:定義類,在類中有定義功能對陣列求和的需求 clas
Java(一)面向物件3.static修飾符
1.被static修飾說明該變數/方法屬於類的特徵而不是物件的特徵 class Person { String name; int age; static int tolnum=5; Person(String n,int a) { name=n;
Java(一)面向物件4.封裝
1.為了防止使用者隨意修改系統屬性 2.為了提高元件的低耦合性 3.為了把外界不需要的資訊儘量隱藏起來 我們要使用封裝 class Person1 { String name; private int age; void setAge(int a) {
Java(一)面向物件7.方法覆蓋
上次說到繼承的類獲得父類的全部屬性,但是如果子類的某些方法/屬性和父類不一樣怎麼辦?重寫唄,被稱為方法重寫或方法覆蓋 class bird { public void fly() { System.out.println("我要飛得更高"); } }
【java】面向物件程式設計——類與物件的繼承和多型
一、程式碼塊 程式碼塊定義:使用 {} 定義的一段程式碼。 根據程式碼塊定義的位置以及關鍵字,又可分為以下四種: 普通程式碼塊(定義在方法中,除錯) 構造塊(定義在類中的(不加修飾符)) 靜態塊 同步程式碼塊 構造塊 構造塊在每次產生一個新的物件就呼叫一次構
【java】面向物件程式設計——類與物件的封裝
Java比C更方便的地方在於Java是面向物件的。面向物件的特徵: 1、封裝 ; 2、繼承 ; 3、多型; 以下對面向物件的封裝特徵進行簡述: 一、類與物件的定義與使用 類是指共性的概念,物件是一個具體的、可以使用的事物。 首先產生類,而後才可以產生物件。 類的組成: 1.
Java基礎 - 面向物件 - 類的定義
1 package mingri.chapter_6; 2 3 import java.util.Scanner; 4 5 public class Person { 6 7 /* 8 * 類變數 9 * 定義方法: 10 * 資料
Java面向物件-String類作業一字串反轉
字串反轉,“abcdefg”,通過程式設計得到一個新的字串“gfedcba”; 思路:我們定義一個新字串,然後遍歷原先字串,從後往前遍歷,每次遍歷獲取元素然後追加到新字串; 這裡給下參考程式碼: 1 2 3 4 5 6 7 8 9 10 11
Java 009 面向物件(多型、抽象類、介面)
知識點梳理 心得體會 小知識點 1.多型中成員訪問特點:成員方法看左右,子類都會先訪問父類構造方法(先初始化父類成員才能被子類呼叫),其他只看左邊 2.多型缺點:不能使用子類特有功能,解決辦法有兩種:一、建立子類物件調方法(不合理且佔記憶體)二、向下轉型:Zi z=(Zi)
Java 007 面向物件(構造方法、static關鍵字、JDK幫助文件、Math類)
知識點梳理 心得體會 小知識點 1.不同型別的靜態變數 1>靜態變數是基本資料型別時,類的外部不用建立該類例項可以能直接使用 2>靜態變數是引用時,即靜態變數是一個物件的引用,必須先初始化這個物件,才能將引用指向靜態變數 2.靜態成員與例項成員 1&
Java 006 面向物件(類、物件、成員變數與區域性變數、匿名物件、封裝)
知識點梳理 心得體會 小知識點 1.Java面向物件的特徵:封裝、抽象、繼承、多型 2.this關鍵字,對當前類的物件的引用,誰呼叫這個方法,方法中的this就代表誰,一般有this就是成員變數,沒有this就是區域性變數 3.成員方法定義與定義一般方法一樣,但需要去掉st
Java面向物件-- String 類 常用方法及基本使用
首先來學習基本使用Jdk api chm文件: 點選 左上角-顯示: 1, char chartAt(int index) 返回指定索引處的char值 這裡的index 是從0開始的; package com.xuyigang1234.chp02.strin
Java面向物件-- String 類
1,例項化String物件 , 有兩種方式,我們直接看程式碼: package com.java1234.chap03.sec08; public class Demo1 { public static void main(String[] args) { // 例項
C++Primer_Chap15_面向物件程式設計_List02_定義基類和派生類_筆記
class Quote{ public: Quote() = default; Quote(const std::string &book, double sales_price): bookNo(book), price(sales_price){} std::str
Java基礎 - 面向對象 - 類的定義
名稱 返回 code 用戶 lin system subst system.in args 1 package mingri.chapter_6; 2 3 import java.util.Scanner; 4 5 public class Person {
JavaSE之面向物件程式設計—類與物件下—— 1
一、程式碼塊 在Java語言中我們總是感受到當遇到一個難的東西,就用一個大括號把它括起來,這樣被大括號括起來的程式碼塊就叫程式碼塊。程式碼塊一共有四種:普通程式碼塊、構造塊、靜態塊、同步程式碼塊。下面我們先介紹前三種程式碼塊。 1.普通程式碼塊 定義:普通程式碼塊就是在定義在方法中的程式碼塊
java之面向物件思想、類與物件的概述
1:面向物件思想: 面向物件是基於面向過程的程式設計思想 面向過程:強調的是每一個功能的步驟 面向物件:強調的是物件,然後由物件去呼叫功能 2:面向物件的思想特點: A:是一種更符合我們思想習慣的思想 B:可以將複雜的事情簡單化 C:將
重走Java基礎:面向物件-抽象類(abstract)
抽象類,什麼是抽象類? 1. 抽象類的產生 當編寫一個類時,我們往往會為該類定義一些方法,這些方法是用來描述該類的功能具體實現方式,那麼這些方法都有具體的方法體。 但是有的時候,某個父類只是知道子類應該包含怎麼樣的方法,但是無法準確知道子類如何實現這些方法。比如一個圖形類應該有一
Python面向物件和類(一)
面向物件程式設計 Ojbect-Oriented Programing 什麼是物件: 物件是指現實中的物體過實體 物件有什麼特徵: 物件有很多屬性(名詞,形容詞)