进阶のJAVA12

构造方法:
public Studen(){

}
可以重载,不能被继承和重写, 它用于产生对象, new一个对象的时候会调用构造方法,
会初始化值,创建一个对象,
当添加一个新的构造方法,那么原本无参的构造方法就会被覆盖,
那么如果想调用无参的构造方法那么久必须把原本无参的构造方法写出来。
有参的构造方法是为了自己更加简便的初始化值,
产生随机数的方法:


double in =Math.random();
他的值是产生0到1之间的小数,不会取到0和一;

 

面向对象的特征:封装、继承、多态、抽象

继承:有extends 关键字,他的定义是:通过一个类继承原有的属性和方法,并且可以添加自己的东西;
子类重写父类的方法,方法名、参数列表、返回类型都必须相同 ; 修饰符范围不能低于父类的修饰符范围;
异常不能多于父类的异常数量。

重写toString();方法 equals();

 

posted @ 2014-04-21 18:45  肖龙の  阅读(109)  评论(0)    收藏  举报