当前位置:课程学习>>第四章 面向对象基础>>学习内容>>你问我答
同学们,本栏目是对你们学过的知识和生活中常见问题的归纳。其中,有一些共性问题,也许你会需要哦!
问题一:面向对象编程的三大特性分别是?
回答:面向对象的三大特性分别是封装、继承和多态。
问题二:什么叫方法的重载?
回答:方法重载是一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即参数的个数不同,或者是参数的类型不同。
问题三:什么时候使用构造方法?构造方法有类型吗?
回答:用类创建对象时使用构造方法。构造方法没有类型。
问题四:什么叫接口的回调?
回答:可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。
问题五:子类怎样隐藏继承的成员变量?
回答:声明与父类同名的成员变量。
问题六:一般重写方法的目的是什么?
回答:重写方法的目的是隐藏继承的方法,子类通过方法的重写可以把父类的状态和行为改变为自身的状态和行为。
问题七:子类可以有多个父类吗?
回答:Java是单继承语言,一个父类可以有多个子类,但是一个子类只可以有一个父类。