Java是一種面向?qū)ο缶幊陶Z(yǔ)言,它在程序設(shè)計(jì)上非常強(qiáng)大。在Java中,對(duì)象和類是非常重要的概念。
在Java中,對(duì)象是類的一個(gè)實(shí)例。它具有屬性和方法。類是代碼模板,它定義了所有對(duì)象可能包含的屬性和方法。在實(shí)際代碼中,我們可以使用關(guān)鍵字“new”創(chuàng)建一個(gè)對(duì)象。
class Person { String name; int age; void introduce() { System.out.println("My name is " + name + " and I am " + age + " years old."); } } Person p = new Person(); p.name = "Tom"; p.age = 25; p.introduce();
在上面的代碼中,我們創(chuàng)建了一個(gè)Person類的實(shí)例,將它的name和age屬性分別設(shè)置為“Tom”和25,并調(diào)用了introduce()方法。
Java中的類可以被繼承。繼承是指一個(gè)類可以從另一個(gè)類獲取屬性和方法。被繼承的類稱為父類,繼承的類稱為子類。子類可以使用和修改父類的屬性和方法。
class Student extends Person { String school; void introduce() { System.out.println("I am a student of " + school + "."); super.introduce(); } } Student s = new Student(); s.name = "Amy"; s.age = 20; s.school = "Harvard"; s.introduce();
在上面的代碼中,我們創(chuàng)建了一個(gè)Student類,并讓它繼承了Person類。我們重新定義了introduce()方法,添加了打印“我是...學(xué)校”的語(yǔ)句,并調(diào)用了父類的introduce()方法。
Java中的對(duì)象和類是非常有用的編程概念,可以幫助我們?cè)O(shè)計(jì)出更加靈活和可維護(hù)的程序。
上一篇php coockes