日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java定义说话方法_类定义的基本形式_Java语言程

發布時間:2025/3/12 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java定义说话方法_类定义的基本形式_Java语言程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

類定義的基本形式_Java語言程

4.2.1 類定義的基本形式

前面一節我們已經了解了類和對象的概念,然而在實際編程過程中,該如何定義一個類以及類中的對象呢?

在Java語言中,用戶自己可以定義一個類,作為引用數據類型。其定義的基本形式是:

類由類頭和類體兩部分組成。class類名是類頭,用大括號括起來的部分為類體。說明:

(1)class是關鍵字,表明其后定義的是一個類;

(2)類名是用戶為該類所起的名字,它必須是一個合法的Java標識符;

(3)類體中的成員變量可以有多個,成員方法也可以有多個。

【例4-1】 在Java語言中,定義一個表示圓的類。

分析與思考:圓類定義了一個成員變量(半徑)、兩個成員方法(計算周長和計算面積)。

模仿例4-1:定義矩形類、三角形類、梯形類。(www.guayunfan.com)

【例4-2】 在Java語言中,定義人類。

編程思路:首先,將現實世界中各種人抽象成人腦概念世界中的概念“人”,它包括姓名(name)、性別(sex)、年齡(age)、身高(height)、體重(avoirdupois)等狀態信息,以及直立行走(walk)、會說話(speak)、能勞動(work)等行為。其次,在Java程序中,用變量表示狀態信息,用方法表示行為。

分析與思考:(1)Humankind類規定了變量類型和方法內容。變量類型描述了所有人對象所具有的屬性,方法內容描述所有人對象所具有的行為。因此,Humankind類定義了一個新引用類型,是對人這類對象的描述,是創建張三、李四等具體對象的模板。

(2)成員變量和成員方法在類體中的先后次序沒有特殊要求。如成員變量的定義既可放在類體的前部,也可以放在類體的尾部。

模仿例4-2:定義動物類如狗、貓、羊等,它包含動物的基本屬性。例如名稱、大小、重量等,并設計相應的動作,例如跑、跳、走等。

【例4-3】 為了建立職工工資管理系統,在Java語言中,定義職員類。

編程思路:現實世界中的職員包括姓名、工號、性別、年齡、身高、體重、職務、工資等狀態信息,以及會說話、能勞動、升職、調資、打印職工信息等行為。職員的屬性和行為很多。但是為了解決工資管理問題,性別、年齡、身高、體重等屬性以及會說話、能勞動等行為,與工資管理關系不大,可被忽略。這樣,就抽象成人腦概念世界中的概念“職工”,它包括工號(id)、姓名(name)、職務(post)、工資(salary)等屬性,以及升職(changePost)、調資(changeSalary)、打印職工信息(print)等行為。然后,在Java程序中,用變量表示屬性,用方法表示行為。

分析與思考:職員類Employee定義了4個成員變量和3個成員方法。它們分別是表示職員姓名的name變量,表示職員工號的id變量,表示職員職務的post變量,表示職員月薪的salary變量;改變職員的職務的方法changePost(newPost),改變職員的月薪的方法change-Salary(amount),輸出職員信息方法print()。

模仿例4-3:定義學生類。

總結

以上是生活随笔為你收集整理的java定义说话方法_类定义的基本形式_Java语言程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。