類和對(duì)象是java的核心組成單元殃饿。
類中有兩種組成部分:
1.Field (屬性犁柜,成員變量川梅,成員):表示屬性旺坠。
2.Method:表示方法乔遮。
類的定義:在開(kāi)發(fā)中不允許一個(gè)文件中定義多個(gè)類。
語(yǔ)法:class 類名稱 { }
例:
class Person {
String name;
int age;
public void say(){
System.out.println("我的名字是:"+name+", 年齡是"+age);
}
}
上面的代碼就定義了一個(gè)類取刃,該類有兩個(gè)屬性:age,name
方法:say();
當(dāng)定義了一個(gè)類之后要讓其有意義蹋肮,那么就需要使用該類來(lái)實(shí)例化對(duì)象,有兩種方式:
1.聲明并實(shí)例化對(duì)象: 類名稱 對(duì)象名稱 = new 類名稱()
2.分布式實(shí)例化對(duì)象:
(1)聲明對(duì)象: 類名稱 對(duì)象名稱 = null
(2)實(shí)例化對(duì)象: 對(duì)象名稱 = new 類名稱()
對(duì)象創(chuàng)建完畢之后就可以通過(guò)對(duì)象操作在類中定義的屬性和方法:
對(duì)象名 .屬性名 :表示對(duì)屬性的操作
對(duì)象名.方法名(): 表示對(duì)方法的操作
例:
class Person{
String name ;
int age;
public void say()
{
System.out.print("我的名字是:"+name+","+age+"");
}
}
public class hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
// Person per = new Person();
Person per = null;
per = new Person();
per.name = "lq";
per.age = 24;
per.say();
}
}