JAVA学习第一题
1.学习了JAVA的构造方法定义,如果自己在写一个JAVA程序的时候,写了一个构造方法那么就无法再调用其无参构造方法,因为在自己构造有参的同时,就没有了系统默认的无参构造方法。例如写了一个程序Hello hello = new Hello();这时调用的是Hello的无参数构造方法;Hello hello = new Hello("hi");这个是调用Hello有参数构造方法。所以在写程序的时候,如果写了一个有参构成方法时,最好再写一个无参构造方法。
2.对象的组合与复用:在定义一个类时候,其他类可以创建此类的一个对象,如果一个对象a组合了另一个对象b,那么对象a就可以委托对象b调用其方法。最后来实现另一个对象的功能
3.重载:有相同的名字,但有不同的参数列表;
4.this关键字:当两个名称相同的时候this指的就是对象中的成员变量或者方法而不是指形式参数或者局部变量。this关键字后面加上了一个参数,那么就表示其引用的是带参数的构造方法。如果现在有三个构造方法,分别为不带参数、带一个参数、带两个参数。那么Java编译器会根据所传递的参数数量的不同,来判断该调用哪个构造方法。返回对象的值。

浙公网安备 33010602011771号