不同的包中可以有相同名字的类
正确
举一反三
- 同一个包中的类名不能重复,不同包中可以有相同的类名
- (7-1)子类重写父类的同名方法时,子类方法的名字与父类方法名相同,但形参列表可以不同
- (8-1)下列关于包概念的描述中,错误的是()。 A: 包的概念最开始产生的原因是避免类名重复 B: 不同包中类的名字可以相同 C: 一般情况下,功能相同或者相关的类组织在一个包中 D: 包只能定义一层,即包中不能再有子包
- ()是指在一个类里有多个同名方法,这些方法名字相同、参数不同、返回类型不同。 A: extends B: implements C: @Override D: overload
- 下面关于多态的说法,正确的是( )。 A: 一个类中不能有同名的方法 B: 子类中不能有和父类中同名的方法 C: 子类中可以有和父类中同名且参数相同的方法 D: 多态性就是方法的名字可以一样,但返回的类型必须不一样
内容
- 0
关于Java中的包(package),下面说法错误的是( )。 A: 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 B: 同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的。 C: 包声明应该在源文件的第一行,每个源文件只能有一个包声明。 D: 每个源文件都必须声明所属的包,否则程序就不能编译。
- 1
子类可以定义与父类同名的方法,称为方法的重写,方法重写要求子类的方法与父类的方法名字和参数都相同,但返回值类型可以不同。( )
- 2
在同一包中,同一类型的元素的名字必须唯一,不同类型的元素也不可以同名。
- 3
不同角色可以有相同名字的造型
- 4
一个包有一个名字,包中各元素的限定名就是包名加上元素的名称,如果P是包的名字,A是类的名字,则包和类表示为()。