Java基础(2)构造函数和继承

1、构造函数是和类名一样的函数,作用是对类内定义的变量进行初始化,下面的代码可以看到有两个构造函数的存在,这里是函数的重载,stu(int id)和stu(int id,String name)看似函数名一样,但是方法内传入的参数不同,两者并不冲突,是两个独立的方法。


Java基础(2)构造函数和继承_第1张图片
构造函数的重载

2、继承,是指一个类去继承另外一个类,继承的类称为子类,被继承的类称为父类。子类继承了父类的所有属性和方法,并且可以在方法内部申明自己的变量和方法。在主函数中new一个子类可以直接调用父类的方法,也能直接访问父类的属性。

Java基础(2)构造函数和继承_第2张图片
类的继承

3、方法的重写。在子类里可以修改父类的方法。在空白处右键source选择override。

Java基础(2)构造函数和继承_第3张图片
类的重写

或者是在super.info()后面添加需要添加的内容从而完成对父类方法的修改。

你可能感兴趣的:(Java基础(2)构造函数和继承)