电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java简答题

Java简答题_第1页
1/6
Java简答题_第2页
2/6
Java简答题_第3页
3/6
1、类和对象的关系? 类定义了一种新的数据类型,可以用新类型来创建该类型的对象。 类(class)是对象(object)的模板,而对象是类的一个实例。 2、定义一个类需要包含什么元素? 一个类包含属性和方法。该类具有哪些特征使用属性表示,该类具有哪些行为使用方法来表示。 3、如何使用 this 关键字? This 指向自己的引用,即当前方法所在的对象。 它的一个主要作用是要将自己这个对象当做参数,传送给别的对象中的犯法。或者在类定义时使用 this 来引用自己的属性或方法。 4、类体中的方法包含哪些分类? 按返回值分:有返回值、无返回值 按参数分:无参数、有参数(单个参数,多个参数) 按范围或功能分:实例方法、类方法、构造方法 5. 什么时候为类中的实例变量分配内存空间? 在使用类创建实例对象时会为其分配空间。(通过 new 关键字和构造函数为其实例化的时候) 6. 什么叫方法的重载?构造方法可以重载吗? 一个类中可以有多个方法具有相同的名称,但这些犯法的参数必须不同,即或者是参数个数不同,或者是参数的类型不同,或者是参数的顺序不同。 构造方法可以重载,而且构造方法的重载是方法中使用频率最高的一种。 7. 简述类变量和实例变量的不同? (1)不同对象的实例变量将分配不同的内存空间,实例变量则属性独有,改变某一个对象的值不影响其他对象;而所有对象的类变量占用同一块内存空间,类变量是所有对象共有的,改变其中一个对象的值,其他对象得到的就是改变后的结果。 (2)类变量在类被加载到内存是就为其分配内存空间,而实例变量在使用 new 创建对象时,才为其分配内存空间; (3) 类变量可以通过对象和类名访 问 ,而实例变量只 能通过对象访 问 。 (4)类变量通过 static 关键字修 饰 ,实例变量不需要。 8. 通过 Student stu;语 句 定义一个用户 类型变量时,是否 能在内存中创建对象? 通过 Student stu;语 句 仅 仅 声 明 了一个类型为 Student,名称为 stu 的引用变量。这个引用变量具有指向一个Student 对象的潜在可能,但还没有指向一个Student 对象。如果要想使stu 指向一个全新的Student 对象,在运行时用特定的java 关键字new 在JVM 存储空间中分配Student 对象。即通过赋值语句将引用变量和对象关联起来, Student stu=new Student()。 如何创建一个对象? 声明该类型的变量,创建该类型的对象,并将对象的引用赋给变...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部