java语言中的类可以_java 语言中的类
類
一、類
類是具有相同性質(zhì)的一類事物的總稱, 它是一個抽象的概念。
它封裝了一類對象的狀態(tài)和方法, 是創(chuàng)建對象的模板。
類的實現(xiàn)包括兩部分: 類聲明和類體
類的聲明
類聲明的基本格式為:
[ 訪問權(quán)限修飾符]c l a s s類名[extends超類][ implments實現(xiàn)的接口列表]
{
}
說 明:
① 訪問權(quán)限修飾符說明該類的性質(zhì)與是否能被其他類訪問的權(quán)限, 包括public( 公共
的) 、 友好的、 abstract( 抽象的) 、final( 終態(tài)的) 。
②c l a s s是關(guān)鍵字, 用來定義類。“ 類名” 是類的名字, 必須是符合的J a v a標(biāo)識符的規(guī)定。
③extends也是關(guān)鍵字, 表示該類是超類的子類, 超類只能有一個, 即一個子類只能有一
個超類, 而一個超類可以有多個子類。
④implements也是關(guān)鍵字, 表示該類實現(xiàn)的接口, 接口可以有多個。注意: 當(dāng)所定義類實
現(xiàn)的接口列表不止一項時, 各項之間用逗號分隔。
類的訪問修飾權(quán)限:
例如:
class Myclass
{
}
聲明一個類“ M y C l a s s” 。
class ? MyClass extends MysuperClass
{
}
聲明一個M y C l a s s類, 它是M y S u p e r C l a s s類的子類。
class MyClass extends MysuperClass implments ?YourInterface
{
}
聲明一個M y C l a s s類, 它是M y S u p e r C l a s s類的子類, 并實現(xiàn)Y o u r I n t e r f a c e ?接口。
二、類 體
物共有的屬性和功能。
類體主要由四部分構(gòu)成:一是成員變量的定義, 用來說明屬性; 二是構(gòu)造方法的定義, 主要
用于建立對象時進行初始化的動作; 三是方法定義, 用來說明功能; 四是內(nèi)部類的定義, 用來更
好地實現(xiàn)對象的封裝, 使程序的結(jié)構(gòu)更清楚。
類體的一般格式為:
[ 訪問權(quán)限修飾符]class類名 [ extends超類][ implement實現(xiàn)的接口列表]
{
[ 成員變量聲明]
[ 構(gòu)造方法]
[ 方法]
[ 內(nèi)部類]
}
例如:
class Human
{
String name;
int age;
public Human( )
{
name =" none ";
age =0;
}
/ /帶參數(shù)的構(gòu)造方法
public Human( String name, int age)
{
this.name =name;
this. age =age;
}
/ /方法
public void printMess( )
{
System.out.println(mane+"今年"+age+"歲。 ") ;
}
}
public class ClassDemo
{
public static void main ( String [ ]args)
{
/ /使用H u m a n聲明一個對象, 并用n e w關(guān)鍵字實例化該對象
/ /實例化對象時調(diào)用了構(gòu)造方法
Human people1= new Huaman( ) ;
Human people2=naw Human( "張三", 2 5) ;
Human people3=new Human "李四", 2 8) ;
/ /調(diào)用p r i n t M e s s( ) 方法
System.out.println( "people1:") ;
people1.printMess();
System.out.println( "people2:") ;
people2.printMess();
System.out.println( "people3:") ;
people3.printMess();
}
}
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的java语言中的类可以_java 语言中的类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡逾期一天会有不良记录吗 按时还款比
- 下一篇: 计算机专业英语霍洪涛出版社,计算机专业英