Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,類(lèi)和接口是Java中非常重要的關(guān)鍵字。類(lèi)是Java面向?qū)ο缶幊痰幕締挝唬涌谑嵌x了一組方法和行為的規(guī)范。
定義類(lèi)的關(guān)鍵字是class,可以用來(lái)創(chuàng)建一個(gè)新的類(lèi)。一個(gè)類(lèi)由變量、方法、構(gòu)造函數(shù)等組成。下面是一個(gè)示例:
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return this.name; } public void setName() { this.name = name; } public int getAge() { return this.age; } public void setAge() { this.age = age; } }
上面的代碼定義了一個(gè)名為Person的類(lèi),該類(lèi)有兩個(gè)私有變量name和age,以及一個(gè)構(gòu)造函數(shù)和getter、setter方法。
接口是定義了一組方法和行為的規(guī)范,實(shí)現(xiàn)接口的類(lèi)必須實(shí)現(xiàn)接口中定義的所有方法。定義接口的關(guān)鍵字是interface,下面是一個(gè)示例:
public interface Animal { public void eat(); public void move(); }
上面的代碼定義了一個(gè)名為Animal的接口,該接口規(guī)定了實(shí)現(xiàn)該接口的類(lèi)必須實(shí)現(xiàn)eat()和move()這兩個(gè)方法。
類(lèi)和接口是Java中非常重要的關(guān)鍵字,類(lèi)是面向?qū)ο缶幊痰幕締挝唬涌趧t是定義了一組方法和行為的規(guī)范。學(xué)會(huì)使用類(lèi)和接口可以讓程序更加簡(jiǎn)潔、高效。