讲解的例子中,定义了一个HeloWord()方法,我看代码并没有引用这个方法,只是创建了对象,为什么最后输出会自己引用方法???
你没加onclick我知道了,这是一个Builder模式。Builder是个抽象类。一般我自定义Dialog是直接继承Dialog,setContentView(Viewv)没有用到Builder。
你在创建对象的时候相当于将对象初始化并赋值给方法(HeloWord num = new HeloWord();),在输出的时候使用对象.方法名()就是在调用这个对象所代表的方法。
那个HelloWorld hello=new HelloWorld();不就定义了一个对象hello,然后在输出的时候用hello.num1和hello.num2调用了num1和num2
你说的HelloWorld()方法, 是class HelloWorld类的构造函数, 在使用HelloWorld类生成对象时, 构造函数会自动执行!