下面給出一個簡單的Java程序范例,了解Java程序的基本結構。
十余年的黑龍江網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整黑龍江建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。創新互聯從事“黑龍江網站設計”,“黑龍江網站推廣”以來,每個客戶項目都認真落實執行。
package zknu;
/**
* @param TestJavaStructure.java
* @author chenzhanwei
* @version v1.0
*/
class Circle{ // 定義一個圓形類
final float PI = 3.1415f; // 聲明一個float型常量
int r = 3; // 聲明一個int型變量,初始化值為3
/*public float perimeter(int r){ // 求圓周長的方法
return 2*PI*r;
}*/
public float area(int r){ // 求圓面積的方法
return PI*r*r;
}
}
public class TestJavaStructure {
public static void main(String[] args) {
Circle c = new Circle(); // 創建Circle的實例化對象
c.r = 6; // 給類的成員變量r賦值
// System.out.println("圓的周長為:" + c.perimeter(c.r));
System.out.println("圓的面積為:" + c.area(c.r));
}
}
程序運行結果:
圓的面積為:113.093994
程序說明:
1.程序的注釋有助于提高程序的可讀性,還可以屏蔽掉一些暫時不用的語句,等需要時直接取消此語言的注釋即可,在Java中根據功能不同,分為單行注釋、多行注釋(或者叫塊注釋)、文檔注釋3種。下面分別介紹。
(1)文檔注釋
程序中“/** 注釋內容 */”形式為文檔注釋,這種方法注釋的內容會被解釋成程序的正式文檔,并能包含在如javadoc之類工具生成的文檔中,用以說明該程序。
(2)單行注釋
在注釋內容前面加“//”,Java編譯器會忽略掉這部分信息,如程序中下面的語句:
final float PI = 3.1415f; // 聲明一個float型常量
(3)多行注釋
在注釋內容前面加“/*”,在注釋內容后面加“*/”,一般注釋內容為多行。如程序中對圓周長方法的注釋就是多行注釋。
2.class 和 public class
是Java中的關鍵字,在Java中聲明一個類的方式主要有兩種,即class 類名稱和public class類名稱。
類是Java的基本存儲單元,在Java中所有的操作都是由類組成的。一般習慣把main方法放在public class聲明的類中,public static void main(String[] args)是程序的主方法,即所有的程序都以此方法作為起點并運行下去。public class類名稱的“類名稱”必須與文件名相同。
在一個Java文件中可以有多個class類的定義,但是只能有一個public class的定義。
class B{\x0d\x0a private int a;//聲明變量\x0d\x0a public B()//構造函數\x0d\x0a{\x0d\x0a}\x0d\x0apublic void setA(int a)//設置a的值\x0d\x0a{\x0d\x0a this.a=a;\x0d\x0a\x0d\x0a}\x0d\x0apublic int getA()//獲取a的值\x0d\x0a{\x0d\x0areturn a;\x0d\x0a}\x0d\x0apublic public static void main(String[] args)//必須要的主函數\x0d\x0a{\x0d\x0aB b=new B();//建立一個B的對象b\x0d\x0ab.setA(3);//調用b對象里的方法setA();\x0d\x0aSystem.out.println(b.getA);//輸出a\x0d\x0a\x0d\x0a}\x0d\x0a\x0d\x0a}
java中一個類包含另一個類大致可以有兩種實現方式,①使用has a這種方式來持有另外一個類的對象的引用,②也可以使用內部類來實現包含另一個類.
內部類代碼實現,如下:pre t="code" l="java"public class A{
pvivate static B b;
private static class B{
//這只是用靜態內部類來實現.
}
}has a代表的是對象和它的成員的從屬關系。可以分為組合與聚合兩種。/ol 組合:表示兩個對象是整體與部分的關系為強關系 聚合:表示兩個對象是整體與部分的關系為弱關系 4.has a代碼如下:pre t="code" l="java" public class A {
// 這樣就能持有另一個類的引用,兩者間的關系為弱關系
public class B b;
}
public class A{
//這樣就能持有另一個類的引用,兩者間的關系為強關系,因為是私有的
private class B b;
}
當前題目:java類的聲明代碼 java類聲明語句
網站URL:http://vcdvsql.cn/article36/dopidpg.html
成都網站建設公司_創新互聯,為您提供網站策劃、App開發、網站導航、網站設計、品牌網站制作、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯