![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
educoder第8周习题
习题
少年游四方
低头赶路,敬事如仪。
展开
-
习题练习题--第七题
静态代码块任务描述 :掌握不同代码块的作用及其执行时机。练习目标1.了解不同分类的代码块2.掌握不同代码块的作用及其执行时机需求分析有时候,需要将某一段关联紧密的或者实现了某一功能的代码封装的一个代码块中。为了让熟悉代码块的应用,本练习将编写一个包含了静态代码块,局部代码块和构造代码块的类,演示不同代码块之间的执行时机。4、设计思路(实现原理)编写测试类,在类中定义一个静态代码块、一个构造代码块、一个无参的构造方法和一个成员方法localBlock(),在localBloc原创 2020-11-27 19:35:08 · 2253 阅读 · 2 评论 -
习题练习题--第六题
静态变量任务描述 :学习使用静态变量。练习目标1.了解静态变量的作用2.掌握静态变量的定义和使用方式需求分析当多个对象存储的数据相同时,可以使用静态变量的方式存储。设计思路(实现原理)1)定义一个学生类,并在类中定义两个非私有属性:姓名name属性和学校school属性,学校school属性为静态的,并设置默认值为“北京大学”;类中还定义一个speak方法。2)改写学生类的school属性值;再通过前面创建的两个对象分别调用speak()方法。测试说明 平台会对你编写的原创 2020-11-27 19:28:28 · 2962 阅读 · 0 评论 -
习题练习题--第五题
this关键字访问构造方法任务描述 :学习使用this关键字调用构造方法的使用练习目标 :掌握如何在构造方法中使用this关键字访问重载的构造方法需求分析如果一个类中定义了多个重载的构造方法,为了避免在重载的构造方法中重复书写代码,可以在一个构造方法中使用this关键字调用其它的构造方法。为了掌握this关键字访问构造方法的用法,本练习使用this关键字调用其他的构造方法。设计思路(实现原理)在Student类中创建多个重载的构造方法,包括无参的构造方法、一个参数的构造方法,原创 2020-11-27 19:20:27 · 3002 阅读 · 0 评论 -
习题练习题-第四题
构造方法及其重载任务描述 :编写一个类,对类的构造方法进行定义和重载。练习目标1.掌握有参构造方法的定义方式;2.掌握如何在类中定义重载的构造方法;需求分析如果希望在创建对象的时候直接为其属性赋值,可以定义有参的构造方法。有参构造方法指的是在初始化对象时,接受外部传入的值并赋给对象的属性。和普通方法一样,构造方法也可以重载。不同的构造方法,可以为不同的属性进行赋值。本练习将通过创建对象的方式演示不同构造方法的使用方式,并根据构造方法的输出结果对构造方法的重载进行学习。原创 2020-11-27 19:12:07 · 3897 阅读 · 2 评论 -
习题练习题-第三题
类的封装任务描述:编写一个学生类,并根据要求对学生类进行封装练习目标1.了解为什么要对类进行封装;2. 掌握如何实现类的封装;需求分析对类进行封装,防止外界对类中的成员变量随意访问。为了掌握类的封装,本练习将使用private关键字对学生类的成员变量name和age进行私有化,同时分别提供一个setName(String n)和setAge(int a)**方法用于外界的访问,其中setAge(int a)中需要对age进行判断。设计思路(实现原理)1)对Student类进行原创 2020-11-27 18:53:51 · 3343 阅读 · 2 评论 -
习题练习题-第二题
同一对象被多个变量引用任务描述 :编写一个多个变量引用同一个实例对象的小程序练习目标1.掌握如何创建类的对象;2.掌握如何使用两个或者多个变量引用同一个实例对象。需求分析在程序中,一个对象可能在多处使用,这样就可能需要有多个变量来引用这个对象。为了更好地掌握对象的创建和使用,本实训将创建三个学生对象,它们的引用变量分别是s1、s2和s3,首先分别使用s1和s2引用为name和age赋值,然后调用speak()方法,最后将s2变量赋值给s3,s3也调用**speak()**方法。原创 2020-11-27 18:40:31 · 4579 阅读 · 2 评论 -
java高级之面向对象(上)
第八周练习题本周要重点掌握以下内容:1、类和对象2、类的封装3、构造方法的定义和重载4、this关键字5、static关键字第一题-类的定义 与 对象的创建任务描述 :定义一个学生类、创建学生类的对象练习目标1.掌握类定义的方式;2.掌握如何在类中定义成员变量和成员方法;需求分析在面向对象的思想中最核心就是对象,在程序中创建对象的前提是需要定义一个类。为了掌握类的定义方式,将设计一个表示学生的类,该类具有表示姓名的属性name和表示年龄的属性age,同时还具有表示说原创 2020-11-27 18:29:41 · 4757 阅读 · 2 评论