1. 程式人生 > >JavaSE第二階段總結--類和方法

JavaSE第二階段總結--類和方法

Java中類的方法
*在Java中的類的方法是抽象的,類就是一組具有相同屬性的實體物件抽象而來的,類是方法的一個功能模組,把方法囊括其中。類中有屬性和方法。
比如說人,人分為男人和女人,而人的共同點又有名字,性別,年齡,這就是他們的共同點,就是特徵,而在Java中他們叫做屬性。*
*

class Demo
{
    String name;
    int age;    //這就是人的共同特徵,也就是屬性
    Srting sex;
}

而方法就是人要去做的事情,比如說這個人坐公交去上班,“坐公交去上班”就是這個人做的事情,就是方法,

class Demo
{
    String name;
    int
age; //這就是人的共同特徵,也就是屬性 Srting sex; void method() { System.out.println("名字" + name + "年齡:"+ age+ "性別:" + sex + "坐公交上班");//這就是一個方法,一個人人去做的事情 } }

到這裡,一個類和方法的大概結構就完成了。屬性就是特徵就是共同點,方法就是動作,一個人要去做的事情。
當我們寫好了類之後,我們就需要建立一個類的物件去訪問他,就是說我建立了一個人的方法,但是這個方法沒有指明是誰的,就需要一個人去指明他,讓他進行這個方法。比如上面的例子,我寫好了人的名字,年齡,性別,但是我沒有指明這個人是誰,所以需要去指明一個人,這個就叫做呼叫方法,因為是另一類呼叫另一個類,所以我們需要建立一個物件才能夠去訪問他,不再考慮方法的事情了。

class Demo
{
    String name;
    int age;    //這就是人的共同特徵,也就是屬性
    Srting sex;
    void method()
    {
        System.out.println("名字" + name + "年齡:"+ age+ "性別:" + sex + "坐公交上班");//這就是一個方法,一個人人去做的事情
    }
}

class Person
{
    Demo d = new Demo();
    d.name = "張三";//給這個人賦值一個名字指向他
    d.age = 18;//同上
    d.sex ="男"
; d.menthod();//有了人的資訊之後讓這個人去做事情,就是呼叫方法。 **方法呼叫必須是:物件名. 方法名();** }

輸出結果是:名字:張三,年齡:18,性別:男,坐公交去上班。

方法必須包括:
{
    方法的返回值型別+方法的名稱()
    {
        方法的主體;
    }
-------------------------------------------
    public  返回值型別  方法名()
    {
    //  方法的主體
    }    
}

相關推薦

JavaSE第二階段總結--方法

Java中類的方法 *在Java中的類的方法是抽象的,類就是一組具有相同屬性的實體物件抽象而來的,類是方法的一個功能模組,把方法囊括其中。類中有屬性和方法。 比如說人,人分為男人和女人,而人的共同點

JavaSE第二階段總結--方法中的返回值語句變數

類和方法中有一段提及了返回值語句和return關鍵字,還有兩個變數,我把這幾個總結寫到這裡: 1.return語句,跳轉語句 作用: 1.跳出方法,就是我已經做完了要離開這是方法 2.返回一個結

Android NDK(JNI)學習總結一:Java程式碼中申明native函式-Java呼叫C函式,並在C函式中訪問java方法、屬性

本文不涉及android-ndk開發環境搭。 步驟一:新建一個APP,名稱為HelloJNI,然後定義一個類(將會在native程式碼中呼叫和訪問該類): package com.example.hellojni; public class JNITe

ACCP8.0 java課程第二學期-關於對象

訪問修飾符 不同 函數 something 變量 pro char pre 構造 本章重點:構造函數,封裝,重載本章難點:static關鍵字 this關鍵字1.面向過程與面向對象的區別面向過程是在Main函數中完成功能,從開始到結束,一步一步的實現功能面向對象是各個類之間協

方法上加事務

入庫 temp spring ise work order -1 oid mes package com.yundaex.wms.config; import org.springframework.beans.factory.annotation.Autowired;

Interllij IDEA 註釋模板(方法

生成 eight 否則 return pla mage clas templates rip 類上的註釋:   file->setting->Editor->Filr and Code Templates->Includes->File Hea

復習 的屬性總結 方法總結

python 復習 類屬性 類方法1.類的屬性總結腳本練習:2.打印各種類的屬性(1)訪問類的公有屬性執行結果:(2)訪問類的私有屬性執行結果:不建議使用這種方式訪問類的私有屬性,只是為了測試。(3)訪問對象的公有屬性執行結果:結論:必須要先調用方法,才能使用方法裏面的屬性。(4)訪問對象的私有屬性執行

String的相關方法

線程安全 叠代 new 當前位置 return nbsp 下一個 解析 緩沖 String的相關類和方法 一、String,StringBuilder,StringBuffer三者的區別 這三個類之間的區別主要是在兩個方面,即運行速度和線程安全這兩方面 1、運行速度:

python 方法(面向對象)

self. 多態 from 中國 輸出結果 類的方法 人類 如果 計算 類和方法 name = "Jack" city = "bejing" print("my name is %S and come from %s "%(name,city)) print ("hell

初學Java——方法(2)繼承

修改 報告 實現 語句 現在 方式 繼承體系 調用父類 class a 1.繼承可以使你定義一個通用的類(父類),之後擴充該類為一個更加特定的類(子類)。 子類從父類中繼承可訪問的數據域和方法,還可以添加新的數據域和新方法。 語法:public class Subcla

OO第二階段總結

wait 地方 ash 記錄 相同 因此 二階 AR 這也 面向對象程序第二階段總結   在第一階段的任務過後,這一階段的編程內容引入了更加復雜更加未知的元素——多線程。這三次作業的難度相比前三次難度有明顯的提升,而且三次作業都不是一個主題,前後沒有聯系,因此這三周的工作量

面向對象課程第二階段總結

實測 簡單 mage 之前 回顧 指導書 spa 編寫代碼 alt -----------Flag倒啦倒啦QAQ 第四次作業 回顧   本次作業是筆者編寫的第一個Java多線程程序,效果較好。在開始之前,筆者仔細閱讀了機械工業出版社Java語言程序設計(進階篇)中

2018春 OO第二階段總結

ORC 分類 設計原則 ces 階段 程序結構 並且 前三 註意 基於度量分析程序結構 第五次作業 第六次作業 第七次作業 分析自己程序的 Bug 經過了前三次作業的“教訓”,我嘗試不看任何的 issue 和微信群答疑,只看指導書來完成本次作業。 第五次作業失誤

(七)Locust 的方法

AD IT 任務 HA one user avg page def 針對你的業務,你如何進行測試測試,需要通過編寫性能測試腳本實現。所以,我們要熟悉 Locust 提供了哪些類和方法,它們分別實現什麽操作。 HttpLocust 類 from locust import

java基礎之十三:Abstract方法

.get 引用 ava ESS 實現 print student 通過 bst 這篇介紹Java中抽象類和抽象方法,用關鍵字abstract表示抽象,是一個可以修飾類和方法的關鍵字。如果類名前面用abstract修飾,這個類就是抽象類。如果方法名稱前面有abstract修

final在方法中的使用

str package ring extend 方法 修飾 ati class int package final0; //final修飾的類不能繼承//final修飾的方法不能繼承public class TestFinal3 { public static void m

JAVA阻止繼承:final方法

有時候,為了阻止人們利用某個類定義子類。不允許擴充套件的類被稱為final類。可以將類宣告為final類,也可以將方法設定為final方法,這樣子類就不能覆蓋父類的某個方法(將類宣告為final類只會將其中的所有的方法宣告為final方法)。 public final class A {

ASM框架使用(五)--Tree API修改方法

Tree API通過ClassNode建立和修改類,ClassNode類的API: 建立一個類: ClassNode cn = new ClassNode(); cn.version = V1_5; cn.access = ACC_PUBLIC

eclipse如何快速查詢一個方法在哪裡被引用?

eclipse如何快速查詢一個類在哪裡被引用? 不使用全域性搜尋ctrl+h的方法; 1、選中該類或者介面,右鍵選中References 2、選中Projects,即可; 該方法還可以快速查詢該類或者介面 作為另一個類的屬性時被引用的情況, 用於查詢Dao介面對應的Servi

eclipse中方法新增作者日期說明

1.類新增作者日期說明 依次點選window—>preferences—>Java—>Code Stype—>Code Templates-Comments-Types 2.方法新增作者日期說明 依次點選window—>preferences—>Java—>