1. 程式人生 > >什麼是類、物件、屬性、方法、類的成員

什麼是類、物件、屬性、方法、類的成員

:具有同種屬性的物件稱為類,是個抽象的概念。比如說:汽車、人、狗、神;
物件:日常生活中的所有東西都是物件,是類的例項化。比如說:推土車是汽車的例項化;姚明是人的例項化;小白(狗的名字)是狗的例項化;二郎神是神的例項化;
屬性:用來描述具體某個物件的特徵的是屬性,是靜態的。比如:姚明身高2.6米多;小白的毛髮是棕色的;二郎神額頭上有隻眼睛;
方法:每個物件有它們自己的行為或者是使用它們的方法,比如說一隻狗會跑會叫等,我們把這些行為稱之為方法,是動態的,可以使用這些方法來操作一個物件;

類的成員:屬性和方法稱為這個物件的成員,因為它們是構成一個物件的主要部分,沒有了這兩樣東西,那麼物件也沒什麼存在意義了。

class Animal():
    def running(self):
        print ('animal is running')

class Dog(Animal):
    age=12
name='hello'
class Cat(Dog):
    def __init__(self):
        print (self.age)
        print (self.name)


    def printName(self):
        print (self.name)
        print (self.age)
        print 
('world') cat=Cat() #建立物件 cat.age=24 cat.name='feifei' cat.printName()

例如:Person xiaowang=new Person();//這個過程叫做例項化