第四章 类与对象:类和对象是面向对象程序设计语言中的核心基本概念。类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。在这一章里,我们将学习到类的定义、类体的组成、构造函数、方法重载、类定义完毕之后,如何用定义好的类来创建对象,以及static关键字和this关键字的用法。4.1类的定义:本节将学习到类的定义由两部分构成:类声明和类体,类的命名规则。理解属性通过变量来刻画,功能通过方法来体现
4.2类体的组成:本节将学习到类体组成中的一系列概念:成员变量和成员方法;成员变量和局部变量;方法的定义。
4.3对象的创建:本节将学习到类与对象的区别;对象的创建步骤包括对象的声明和对象的创建两大步骤;对象在内存中的模型;如何通过“.”运算符来访问对象的成员变量和成员方法。
4.4方法的重载:本节将学习到方法重载的定义及特点。Java允许一个类中有若干个构造方法,构造方法也可以重载,掌握构造方法与普通方法的区别。
4.5static的用法:本节将学习到实例变量和类变量的区别,形式上通过static来区分,内存模型上,类变量的特点是共享内存。
4.6this的用法:本节将学习到this关键字的作用是代表对象自身,this可以出现在实例方法和构造方法中,但不可以出现在类方法中。
[单选题]下面关于Java中类的说法哪个是不正确的(       )


选项:[构造方法是类中的特殊方法, 类体中只能有变量定义和成员方法的定义,不能有其他语句, 类一定要声明为public的,才可以执行, 一个Java文件中可以有多个class定义]
[单选题]对象使用时,下面描述错误的是(      )

选项:[将一个对象申明为类的成员时,必须在使用前为其分配内存, 在方法中使用对象作为参数时,采用引用调用, 对象声明之后即可使用。, 通过.”运算符调用成员变量和方法]
[单选题]对于下列Hello类,哪个叙述是正确的?


选项:[Hello类没有构造方法, Hello类的int Hello()方法是错误的方法, Hello类有2个构造方法。, Hello无法通过编译,因为其中的hello方法的方法头是错误的(没有类型)]
[单选题]下列哪个叙述是正确的?(    )

选项:[Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中,其中必须有一个源文件含有主类。, Java源文件如果含有主类,主类必须是public类。, Java应用程序由若干个类所构成,这些类必须在一个源文件中。, Java源文件必须含有主类。]
[单选题]类与对象的关系是(      )


选项:[对象是类的子类, 类是对象的抽象, 对象是类的抽象, 类是对象的具体实例]
[单选题]下列关于构造方法的特点的描述中, 错误的是(    ) 


选项:[无返回值, 不可重载, 方法名同类名, 系统自动调用]
[单选题]下列关于构造方法定义的描述中,错误的是(    

选项:[在方法中不能使用return语句返回一个值, 当定义了有参构造方法,系统默认的无参构造方法依然存在, 在方法名的前面没有返回值类型的声明, 方法名与类名相同]
[判断题]this关键字可以在所有的方法中使用。(    )


选项:[对, 错]
[单选题]

下列代码中的this”指的是(       )。   

class bird{

 int x,y; 

void fly(int x,int y){ 

this.x=x; 

this.y=y; 

} } 


选项:[不一定, birdfly, bird, fly]
[单选题]实例变量(       

选项:[以上答案都对, 的作用域为整个类, 可被同一类中的任何方法所访问, 是在一个类的内部声明的变量]
[单选题]类与对象的关系是(      )

选项:[对象是类的子类, 类是对象的抽象, 对象是类的抽象, 类是对象的具体实例 ]
[单选题]有一个类A,以下为其构造方法的声明,其中正确的是(       )


选项:[public a(int x){...} , void A(int x){...} , static A(int x){...}, public A(int x){...}]
[判断题]一个类中如果没有定义构造方法,那么这个类就没有构造方法。(   


选项:[对, 错]
[单选题]对于下列Dog类,哪个叙述是错误的?()  


选项:[Dog类有3个构造方法, int Dog(int m)void Dog(double m)互为重载的非构造方法, Dog类只有两个构造方法,而且没有无参数的构造方法, Dog(int m)Dog(double m)互为重载的构造方法]
[判断题]静态变量可以被类和对象调用。(   


选项:[对, 错]

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