java程序语句是_Java-语言编程
自定義類與對象
自定義類
做了關于對象的很多介紹,終于進入代碼編寫階段。本節中重點介紹類和對象的基本定義,屬性和方法的基本使用方式。
定義類(類的組成)屬性 field
方法 method
構造方法 construtor
其他:代碼塊 靜態代碼塊 內部類
屬性(field 成員變量)
屬性用于定義該類或該類對象包含的數據或者說靜態特征。屬性作用范圍是整個類體。
在定義成員變量時可以對其初始化,如果不對其初始化,Java使用默認的值對其初始化。
表4-2 成員變量的默認值數據類型默認值整型0浮點型0.0字符型'\u0000'布爾型false所有引用類型null
屬性定義格式:
[修飾符] ?屬性類型 ?屬性名 = [默認值] ; ? public class Person{
String name = "張三";
}
說明:
方法
方法用于定義該類或該類實例的行為特征和功能實現。方法是類和對象行為特征的抽象。方法很類似于面向過程中的函數。面向過程中,函數是最基本單位,整個程序由一個個函數調用組成。面向對象中,整個程序的基本單位是類,方法是從屬于類和對象的。
方法定義格式:
[修飾符] ?方法返回值類型 ?方法名(形參列表) {
// n條語句
} ? public class Person{
//成員變量
String name;
//成員方法
public void study(){
System.out.println("一個程序猿正在努力工作...");
}
}
使用
創建對象
類名 對象名 = new 類名();Person p1=new Person();
調用類的屬性和方法
對象名.成員變量
對象名.成員方法p1.name = "李四";
p1.study();
類的實例
一般類中有三種常見的成員:屬性field、方法method、構造器constructor。這三種成員都可以定義零個或多個。
編寫簡單的學生類:
public class Student {
//屬性(成員變量)
int id;
String sname;
int age;
//方法
void study(){
System.out.println("我正在學習!");
}
//構造方法
Student(){
}
}
一個典型的IT學生類:
class Computer {
String brand; //品牌
}
public class ITStudent {
// field
int id;
String sname;
int age;
Computer comp;
void study() {
System.out.println("我正在學習!使用我們的電腦,"+comp.brand);
}
ITStudent() {
}
public static void main(String[ ] args) {
Student stu = new Student();
stu.sname = "張三";
Computer comp = new Computer();
comp.brand = "聯想";
stu.comp = comp;
stu.study();
}
}
總結
以上是生活随笔為你收集整理的java程序语句是_Java-语言编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 礼仪说课包括哪些方面
- 下一篇: 液晶电视多少钱啊?