显示江苏开放大学JAVA程序设计形成性考核作业1所有答案
-
什么是最终类?什么是最终变量?什么是最终方法?
答案是:final class A{},这样定义的类A就是最终类,最终类不可被继承,也就是说不能写这样的代码,class B extends A{}了。 final是java中的一个关键字,可以用来修饰变量、方法和类。用关键词final修饰的域成
更新时间:2023/10/10 13:22:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
什么是抽象类?什么是抽象方法?各自有什么特点?
答案是:有abstract关键字修饰的类为抽象类,抽象类是表示部分地实现功能,比如把某些已经确定的功能实现了,而抽象的功能则表示未实现,因为不能确定子类用什么方式实现它或者说把可能性和机会留给子类。抽象类和抽象方法的目的是相同的。当子类实现这些抽象
更新时间:2023/10/10 13:22:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
4.比较接口与抽象类的异同。
答案是:接口与抽象类的共同点如下:(1)接口与抽象类都不能被实例化,能被其他类实现和继承(2)接口和抽象类中都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法。
更新时间:2023/10/10 13:21:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
一个类如何实现接口?实现某接口的类是否一定要重载该接口中的所有抽象方法?
答案是:实现接口就必须重写该接口的所有方法,java中接口里的方法都是抽象的,没有方法体。Java中一个类实现了某接口,可以不实现所有接口的方法,可以由它的子类实现
更新时间:2023/10/10 13:21:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
什么是接口?如何定义接口?接口与类有何区别?
答案是:Java中的接口是一个特殊的抽象类,接口中的所有方法都没有方法体。我们把用于完成特定功能的若干属性组织成相对独立的属性集合。这种属性的集合就是接口。
定义接口与定义类非常相似。实际上完全可以把接口理解成为一种特殊的类,接口是由常量和抽象方
更新时间:2023/10/10 13:21:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
简述接口定义的一般格式。
答案是:接口定义的语法格式如下:
[修饰符] interface 接口名 [extends 父接口名列表]{
[public] [static] [final] 常量;
[public] [abstract] 方法;
修饰符:可选,用于
更新时间:2023/10/10 13:21:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
类的封装性、继承性和多态性各自的内涵是什么?
答案是:封装性是指的把代码封装到大括号中,只能访问自己内部的数据,外边的东西访问不了.
继承性就是一个类声明继承另一个类,那么另一个类就是它 的父类,父类里边的变量跟方法子类可以直接拿来用,除非父类的访问权限不允许。多态分为方法的重载和重写,重载
更新时间:2023/10/10 13:21:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
为什么要对类进行封装?封装的原则是什么?
答案是:对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰
更新时间:2023/10/10 13:20:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
什么是成员变量的继承?什么是成员变量的覆盖?
答案是:通过继承可以得到父类的成员变量,子类的成员变量包括从父类继承的成员变量(包括从祖先类中继承的成员变量)以及子类中重新定义的成员变量。java的成员变量和局部变量重名 JAVA会用局部变量覆盖掉成员变量。
更新时间:2023/10/10 13:20:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
什么是重载方法?什么是覆盖方法?它们的主要区别是什么?
答案是:方法的重载是指在一个类中,出现多个方法名相同,但参数个数或参数类型不同的方法,则称为方法的重载。Java在执行具有重载关系的方法时,将根据调用参数的个数和类型区分具体执行的是哪个方法。方法重载之间必须保证参数不同,但是需要注意,重载方法在被
更新时间:2023/10/10 13:20:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
什么是多态?使用多态有什么优点?Java中的多态有哪几种?重载方法与覆盖方法分别属于哪种多态?
答案是:多态是面向对象程序设计的重要部分,是面向对象的3个基本特性之一。在Java语言中,通常使用方法的重载(Overloading)和覆盖(Overriding)实现类的多态性。方法重写(Overriding)和方法重载(Overloading)
更新时间:2023/10/10 13:20:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
若在一个public类中的成员变量及成员方法的访问控制符为protected,则此类中的成员可供什么样的包引用?
答案是:当子类与父类不在同一包中,父类中使用private修饰符修饰的成员变量和友好的成员变量不会被继承,也就是子类只能继承父类中使用public和protected访问修饰符修饰的成员变量作为子类的成员变量,同样,子类也只能继承父类中使用publ
更新时间:2023/10/10 13:20:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
如何创建一个类的子类?
答案是:声明一个类的子类的格式如下:
class 子类名 extends 父类名 {
…
}
更新时间:2023/10/10 13:19:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
1.什么是继承?什么是父类?什么是子类?继承的特性可给面向对象编程带来什么好处?什么是单继承?什么是多重继承?
答案是:继承是一种由已有的类创建新类的机制。利用继承,可以先编写一个共有属性的一般类,根据该一般类再编写具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。
由继承而得到的类称为子类,被继承的类称为父类(超类)。
更新时间:2023/10/10 13:19:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
简答实例变量和类变量的区别?
答案是:(1)不同对象的实例变量互不相同
(2)所有对象共享类变量
(3)通过类名直接访问类变量
更新时间:2023/10/10 13:19:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
面向对象的特点?
答案是:封装性 、继承、多态
更新时间:2023/10/10 13:19:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Import语句和package语句的功能分别是什么?
答案是:使用import语句引入包中的类。创建包可以通过在类或接口的源文件中使用package语句实现。
更新时间:2023/10/10 13:19:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
什么是包?如何创建包?如何引用包?
答案是:Java要求文件名和类名相同,所以如果将多个类放在一起时,很可能出现文件名冲突的情况,这时Java提供了一种解决该问题的方法,那就是使用包将类进行分组。包(package)是Java提供的一种区别类的命名空间的机制,是类的组织方式,是一组相
更新时间:2023/10/10 13:19:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java中创建对象的一般格式是什么?如何初始化对象?如何给对象赋值?
答案是:对象的声明,声明对象的一般格式如下:
类名 对象名;
类名:必选,用于指定一个已经定义的类。
对象名:必选,用于指定对象名称,对象名必须是合法的Java标识符。
实例化对象,在声明对象时,只是在内存中为其建立一个引用,并置初值为nu
更新时间:2023/10/10 13:18:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
简述构造方法的特点与作用?
答案是:构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。而普通方法只有在使用的时候才会被调用。在定义构造方法时要求方法名与类名相同、在方法名的前面没有返回值类型的声明、在方法中不能使用return语句返回一个值
更新时间:2023/10/10 13:18:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java中成员方法定义的一般格式是什么?成员方法有哪些修饰符?
答案是:Java中类的行为由类的成员方法来实现。类的成员方法由方法声明和方法体两部分组成。其一般格式如下:
[修饰符] <方法返回值的类型> <方法名>( [参数列表]) {
[方法体]
}
[修饰符]用于指定方法的访问权限,可选值为pu
更新时间:2023/10/10 13:18:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java中成员变量定义的一般格式是什么?成员变量有哪些修饰符?
答案是:在类体中所声明的变量称为类的成员变量,而在方法体中声明的变量和方法的参数则称为局部变量。成员变量修饰符private,protect,public public范围最大。
Java用成员变量来表示类的状态和属性,声明成员变量的基本语法格式
更新时间:2023/10/10 13:18:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java中类定义的一般格式是什么?定义类的修饰符有哪些?各自的特点是什么?
答案是:JAVA中定义类的简单语法
[修饰符] class 类名
{
零到多个构造器定义..
零到多个Field..
零到多个方法..
}
修饰符可以是public、final、abstract,或省略
public ,使用对象:类
更新时间:2023/10/10 13:18:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
什么是对象?什么是类?二者有何关系?
答案是:在面向对象语言中,对象是对类的一个具体描述,是一个客观存在的实体。万物皆对象,也就是说任何事物都可看做对象,如一个人、一个动物,或者没有生命体的轮船、汽车、飞机,甚至概念性的抽象,如公司业绩等等。一个对象在Java语言中的生命周期包括创建、
更新时间:2023/10/10 13:17:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
简述面向对象的基本思想、主要特征和基本要素?
答案是:面向对象的开发方法(简称OO)的基本思想:OO方法认为,客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。当我们设计和实现一个客观系统时,如能在满足需求的条件下,把
更新时间:2023/10/10 13:17:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
5.字符数组与字符串有本质的不同,而字符串实际上是String类和StringBuffer类的对象,这种说法对吗?
答案是:这种说法不对,字符数组与字符串在内存中都是线性分布的的一系列数据,本质上没有不同,只是操作上有点差异。
更新时间:2023/10/10 13:17:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
4.Java中的数组实际上是一个隐含的“数组类”的对象,而数组名实际上是该对象的一个引用,这种说法对吗?
答案是:对。Java中的数组其实是一个对象,是一个特殊的对象。
更新时间:2023/10/10 13:16:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
字符串类String 和StringBuffer类有何不同?
答案是:StringBuffer其实是一个可变的String,通俗点说是长度能够自由变动的字符串。
(1) String类 ,该类一旦产生一个字符串,其对象就不可变。String类的内容和长度是固定的。如果程序需要获得字符串的信息需要调用系统提供
更新时间:2023/10/10 13:16:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
2.在Java中怎样定义和使用一维数组、二维数组?
答案是:使用java数组,必须经过两个步骤,声明数组和分配内存给该数组,:java中使用 [][] 来定义二维数组 定义数组时也可同时初始化。在java中数组被看成是一个对象,如果用new定义数组时,必须指定其维度,定义二维数组必须指定其行数,列数
更新时间:2023/10/10 13:16:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
1.创建数组元素为基本数据类型的数组时,系统都会指定默认值吗?布尔型的默认值是什么?
答案是:java 在声明了一个数组,并为其分配好存储空间后,未赋值之前会默认对其初始化:
整形数组 默认初始值为0;
布尔数组默认初始值为 false;
String 数组以及 对象数组初始值为 null.
更新时间:2023/10/10 13:16:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
循环语句有哪几种形式?它们的语法格式是什么样的?
答案是:(1)for循环语句
for语句的语法格式:
for (表达式1; 表达式2; 表达式3) {
若干语句
}
(2)while 循环
while语句的语法格式:
while (表达式) {
若干语句
更新时间:2023/10/10 13:16:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
试说明Switch语句的格式是如何定义的?
答案是:switch 语句是单条件多分支的开关语句,它的一般格式定义如下(其中break语句是可选的):
switch(表达式)
{
case 常量值1:
若干个语句
break;
case
更新时间:2023/10/10 13:15:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
条件分支语句按语法格式可细分为3种形式,请说明这3种形式的语法格式?
答案是:(1)if语句
if 语句的语法格式:
if(表达式){
若干语句
}
(2)if-else语句
if-else 语句的语法格式:
if(表达式) {
若干语句
}
else {
若干语句
}
更新时间:2023/10/10 13:15:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
break语句和continue语句有哪两种形式?
答案是:break语句:在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。
continue语句
更新时间:2023/10/10 13:15:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
3.for循环语句中,关键字for后面括号内的表达式是否可以使用多个用逗号分隔的表达式?for-each语句的特点是什么?
答案是:for 里面只能有2个分号,分割了3个语句。使用 foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
更新时间:2023/10/10 13:15:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
2.while循环语句与do-while循环语句有何不同?
答案是:while语句的一般形式为:
while(表达式)语句
其中表达式是循环条件,语句为循环体。
while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。
do-while语句的一般形式为:
do
更新时间:2023/10/10 13:15:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
1.if语句中,<条件表达式>一定是逻辑型表达式吗? switch语句中,<语句序列>里一定有break语句吗?
答案是:if语句中的表达式不限于逻辑表达式,可以是任意的数值类型。在 switch 语句中使用break语句将终止语句的序列。当遇到 Break语句时,程序将整个 switch 语句后面的一行代码处开始执行,就有一种跳出switch 语句的效果。b
更新时间:2023/10/10 13:15:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java里的语句可分为哪几类?
答案是:1.方法调用语句
2.表达式语句:表达式尾加上分号。
3.复合语句:可以用{ }把一些语句括起来构成复合语句。
4.空语句:一个分号也是一条语句,称做空语句。
5.控制语句:控制语句分为条件分支语句、开关语句和循环语句。
6.p
更新时间:2023/10/10 13:14:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java提供了哪些运算符?
答案是:Java提供了丰富的运算符,具体有:
算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、instanceof运算符
更新时间:2023/10/10 13:14:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java的基本数据类型是什么?
答案是:Java语言有8种基本数据类型,分别是:boolean、byte、short、int、long、float、double、char。这8种基本数据类型习惯上可分为以下四大类型:
逻辑类型:boolean
整数类型:byte、short、
更新时间:2023/10/10 13:14:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
6.在Java转义字符表示中,ASCII码值对应的字符如何表示?Unicode字符集中对应的字符如何表示?
答案是:Java中的字符通过Unicode字符编码,以二进制的形式存储到计算机中,计算机可通过数据类型判断要输出的是一个字符还是一个整数。Unicode编码采用无符号编码,一共可存储65536个字符,所以Java中的字符几乎可以处理所有国家的语言文
更新时间:2023/10/10 13:14:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
5.在Java 语言中,表示字符串常量和字符常量时应注意哪些问题?
答案是:声明为字符型的常量或变量用来存储单个字符,它占用内存的2个字节来存储,字符型利用关键字“char”进行声明。
更新时间:2023/10/10 13:13:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
4.整型常量有哪三种表示形式?浮点型变量有哪两种表示形式?布尔型常量可以转换成其他数据类型吗?
答案是:所谓常量,就是值永远不允许被改变的量。声明一个常量,就必须用关键字final修饰。
声明为整数型的常量或变量用来存储整数,整数型包括:字节型(byte),短整型(short)
整型(int),长整型(long)。声明为浮点数型的常量或变
更新时间:2023/10/10 13:13:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
3.Java定义了哪些基本数据类型?基本数据类型和引用数据类型的特点?字节型和字符型数据有何区别?长度为32位的基本数据类型有哪些?
答案是:Java语言中的数据类型划分为两大类,分别是基本数据类型和引用数据类型。
其中基本数据类型由Java语言定义,不可以再进行划分。基本数据类型的数据占用内存的大小固定,在内存中存入的是数值本身
引用数据类型在内存中存入的是引用数据的存放地
更新时间:2023/10/10 13:13:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
标识符有何用途?Java中定义标识符的规则有哪些?
答案是:用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。Java关于标识符的语法规则如下:
(1)标识符可以由字母、数字、下划线“_”或$组成;
(2)标识符必须以字母、下划线“_”或
更新时间:2023/10/10 13:13:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
1.Java的关键字有哪些?
答案是:在Java语言中还定义了一些专有词汇,统称为关键字,例如public、class、int等,它们都具有一种特定的含义,只能用于特定的位置,不能作为标识符使用。
更新时间:2023/10/10 13:13:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java代码块的写法有哪两种风格?当代码量较大时应当采用哪种编程风格?
答案是:(1)Allmans风格
Allmans风格也称“独行”风格,即左、右大括号各自独占一行。
(2) Kernighan风格
Kernighan风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行 。
当代码量较大时
更新时间:2023/10/10 13:12:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
当源文件有多个类时,请说明源文件的命名规则?
答案是:Java允许在一个Java源文件中编写多个类,但其中的多个类至多只能有一个类使用public修饰。如果源文件中有多个类,但没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了;如果有一个类是public类
更新时间:2023/10/10 13:12:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
如果JDK的安装目录为D:\jdk,应当怎么设置path和classpath的值?
答案是:设置环境变量Path的值为D:\jdk\bin;
设置环境变量ClassPath的值为D:\jdk\lib\dt.jar; D:\jdk\lib\tools.jar;
更新时间:2023/10/10 13:11:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java源程序的组成?
答案是:1)package语句
2)import语句
3)类(class)
4)方法
5)语句
更新时间:2023/10/10 13:11:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java程序的开发步骤
答案是:(1)编写源文件。扩展名必须是.java。
(2)编译Java源程序。使用Java编译器(javac.exe)编译源文件,得到字节码文件。
(3) 运行Java程序。使用Java SE平台中的Java解释器(java.exe)来解释
更新时间:2023/10/10 13:10:00
出自
江苏开放大学JAVA程序设计形成性考核作业1
-
Java语言的特点?
答案是:简单性、面向对象、分布式处理、健壮性、结构中立、安全性、可移植性、解释性、高性能、多线程、动态
更新时间:2023/10/10 13:10:00
出自
江苏开放大学JAVA程序设计形成性考核作业1