一.构造方法:
1.一个类中可以没有构造方法,系统会自动添加一个无参,什么都不做的构造方法;
2.如果一旦我们添加一个构造方法,系统就不会再添加了。
3.格式:
[访问修饰符] 构造方法名([形参列表]){}
访问修饰符:今天我们接触的:(默认),private(私有)
构造方法名:一定要跟类名一致。
形参列表:根据需要,跟方法的形参格式相同;
4.构造方法可以重载:
A.多个构造方法,形参列表不能完全一致;遵循的"重载"的规则;
B.多个构造方法就类似于一个楼开了很多的门可以进入,有的需要你带东西,
有的不需要我们带东西;
C.构造一个对象时,只能选择一个门进入。
二.static关键字:
1.static可以修饰成员属性和成员方法;
2.static的成员属性:
1).在内存中只有一个空间,被多个对象共享;
3.static的方法:
1).只能访问静态成员;
4.访问规则:
1).静态的只能访问静态的;
2).普通的可以访问静态的和非静态的;
5.static的应用:看课堂例子;
三.Math类中的一些工具方法:
|
|