constructor
package constructor; public class Flower { int petalCount = 0 ; String s = new String( "null" ); Flower( int petals) { petalCount = petals; System.out.println( "Constructor int only, petalCount: " + petalCount); } Flower(String ss){ s = ss; System.out.println( "Constructor String only, s: " + ss); } Flower(String s, int petals){ this (petals); //this(s);//Can`t call two! this .s = s; System.out.println( " String && int" ); } Flower(){ this ( "hi" , 20 ); System.out.println( "default constructor(no args)" ); } void print(){ //this(11);//Not inside non-constructor! System.out.println( "petalCount = " + petalCount + " s = " + s); } public static void main(String[] args) { Flower x = new Flower(); x.print(); } } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步