通常我們都需要對象來調(diào)用方法的(XXX xx = new XXX()這種都是構(gòu)造方法),構(gòu)造方法的作用就是創(chuàng)建這個類的一個對象,不管默認(rèn)的空參還是自己寫的有參構(gòu)造,如果沒有構(gòu)造方法,你是沒有辦法創(chuàng)建出這個類的對象的,也就不能用里面的東西(變量或方法)。就像有一個狗的類,然后里面有一個狗吃骨頭的方法,那么你就需要先有一只狗(通過構(gòu)造方法Dog dog = new Dog());創(chuàng)建出來,然后在用dog.eat();來吃骨頭
2019-03-07
通常我們都需要對象來調(diào)用方法的(XXX xx = new XXX()這種都是構(gòu)造方法),構(gòu)造方法的作用就是創(chuàng)建這個類的一個對象,不管默認(rèn)的空參還是自己寫的有參構(gòu)造,如果沒有構(gòu)造方法,你是沒有辦法創(chuàng)建出這個類的對象的,也就不能用里面的東西(變量或方法)。就像有一個狗的類,然后里面有一個狗吃骨頭的方法,那么你就需要先有一只狗(通過構(gòu)造方法Dog dog = new Dog());創(chuàng)建出來,然后在用dog.eat();來吃骨頭
2019-03-07
構(gòu)造方法主要是讓你能使用類里面的屬性和方法,你通過構(gòu)造方法構(gòu)造一個對象后,這個對象就可以使用這個類就可以通過對象名.方法或者對象名.屬性使用對應(yīng)類中的屬性和對象。
比如你寫了一個HelloWorld的類,在這個類里面寫了一個叫做hello的方法,這個方法輸出”helloworld“,你可以HelloWorld h =new HelloWorld()構(gòu)造一個對象, h.hello調(diào)用hello方法。(歡迎補(bǔ)充