Java是一種面向?qū)ο蟮木幊陶Z言,對象是Java編程語言的核心概念。在Java中,類是一種描述對象屬性和行為的語法結(jié)構(gòu),也是面向?qū)ο缶幊痰幕A(chǔ)。
public class Person{ private String name; private int age; public Person(String name, int age){ this.name = name; this.age = age; } public void sayHello(){ System.out.println("Hello, my name is " + name + ", I'm " + age + " years old."); } }
上面的代碼定義了一個Person類,描述了人的姓名和年齡屬性,以及一個說Hello的方法。類定義后可以通過new關(guān)鍵字來創(chuàng)建一個類的實例,也就是對象。
Person person = new Person("Tom", 18);
上面的代碼創(chuàng)建了一個Person對象,給定姓名為Tom,年齡為18。通過.運算符,可以使用對象的方法或者訪問對象的屬性。
person.sayHello();
上面的代碼調(diào)用了Person對象的sayHello()方法,輸出了一句問候語。
Java中方法是類的行為的基礎(chǔ)單元,一個方法可以完成特定的功能操作或者返回值。方法可以分為有返回值和無返回值兩種類型,并且方法可以在類中定義,也可以被其他類引用。
public int sum(int a, int b){ return a + b; } public void printHello(){ System.out.println("Hello!"); }
上面的代碼分別定義了帶有返回值和無返回值的兩個方法。
在Java中類和對象是構(gòu)建世界的基礎(chǔ),通過類定義描述對象的特性和行為,通過對象來操作和調(diào)用類中定義的方法和屬性。