第三章 面向对象基础(一):本章主要介绍类与对象之间的关系,类的封装与使用,构造方法的定义与重载,this和static关键字的使用。3.1类的定义与创建:本节主要介绍类的定义与创建,类的封装与使用。
3.2对象与构造方法:本节重点介绍构造方法的定义,构造方法的重载,this和static关键字的使用。
3.3方法:本节重点介绍成员方法和静态方法的定义和使用方法。
3.4包:本节重点介绍this与static关键字的使用,包的定义与使用。
[多选题]下面对于构造方法的描述,正确有哪些?

选项:[方法名的前面没有返回值类型的声明, 当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在
, 在方法中不能使用return语句返回一个值
, 方法名必须和类名相同]
[单选题]关于类的定义以下说法错误是()

选项:[类定义使用class关键字
, 一个包可以包含多个类, Java中所有类都是object类的子类
, 每个类中必须有一个main方法
]
[单选题]1.下列不属于面向对象编程的三个特征的是()

A、封装B、指针操作C、多态性D、继承

选项:[指针操作, 封装, 多态性, 继承]
[多选题]下列关于静态方法的描述中,正确的是()

选项:[静态方法指的是被static关键字修饰的方法, 静态方法不占用对象的内存空间,而非静态方法占用对象的内存空间, 静态方法内可以使用this关键字, 静态方法中内部只能访问被static修饰的成员
]
[单选题]在创建对象时必须()

选项:[先声明对象,然后才能使用对象
, 先声明对象,为对象分配内存空间,然后才能使用对象
, 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
, 上述说法都对]
[多选题]关于构造方法以下说法正确的是()

选项:[构造方法可以重载
, 构造方法是通过new来调用
, 构造方法名必须与类名一致
, 每个类都必须编写构造方法代码
]
[单选题]在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问(  )

选项:[对, 错]
[单选题] package语句只能放在import语句后面()

选项:[对, 错]
[单选题]父子类在同一个包中,子类不能继承父类的哪个属性()

选项:[default, protected, private, public]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部