Java是一種完全面向?qū)ο蟮木幊陶Z言。在Java中,最基本的概念就是對象,而所有的Java程序都是由類和對象組成的。本文就來詳細(xì)講解Java中的類和對象。
什么是類?類是一種用戶自定義的數(shù)據(jù)類型,用于描述一系列具有類似特征的對象。在Java中,一個(gè)類可以包含屬性和方法。
public class Person { String name; int age; public void sayHello() { System.out.println("Hello, my name is " + name); } }
在上面這個(gè)例子中,我們定義了一個(gè)Person類,它有兩個(gè)屬性name和age,以及一個(gè)方法sayHello。屬性是用于描述對象的特征,而方法則用于描述對象的行為。
什么是對象?對象是類的實(shí)例化,也就是說,對象是根據(jù)類定義創(chuàng)建出來的。在Java中,創(chuàng)建一個(gè)對象需要使用new關(guān)鍵字。
Person person = new Person(); person.name = "Tom"; person.age = 18; person.sayHello();
上面這個(gè)例子就創(chuàng)建了一個(gè)Person對象,它的屬性分別是"name"和"age",并調(diào)用了sayHello方法。
對象的屬性和方法可以通過"."來訪問,如上面的例子中的person.name和person.sayHello()。
在Java中,除了定義自己的類外,還有許多已經(jīng)定義好的類,比如String、ArrayList、Scanner等。這些類可以直接被使用,無需自己去定義。
總結(jié):Java中的類和對象是非常基礎(chǔ)和重要的概念,是整個(gè)Java程序的基礎(chǔ)。了解了類和對象的概念,就能更好地理解和使用Java。