`
daivsing
  • 浏览: 1034 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

封装和类的属性课堂上机练习

阅读更多
封装和类的属性课堂上机练习
课堂上机任务一:字段的定义与使用
时间:12分钟
要求:
在汽车类Car中创建字段,并在按钮的单击事件中显示各个字段的信息。
步骤:
1、创建一个窗体类型的项目CarSystem
2、创建汽车类Car,该类包含的字段:车名、价格、厂家
3、写一个按钮的单击事件,用MessageBox.Show方法显示这些字段信息
4、创建一个窗体,输入车名、价格、厂家,并存储到Car对象的对应字段中
5、测试该类,尝试价格为10亿元时会出错吗?这样的价格符合生活常识吗?
课堂上机任务二:属性的定义与使用
    时间:10分钟
要求:
在前面的汽车类Car中为价格字段创建属性,规则为价格大于2万且小于5千万。
   步骤:
1、给Car类的价格字段创建属性,规则为价格大于2万且小于5千万
2、测试该类,尝试价格为10亿元时会出错吗?
课堂上机任务三:方法的声明和使用
时间:12分钟
要求:
  在前面的汽车类Car中,并用方法ShowCarInfo显示各个字段的信息。
    步骤:
1、在类Car中写一个方法ShowCarInfo,并在该方法中MessageBox.Show显示各个字段的信息,不需要返回值。
2、添加一个按钮,在其单击事件中调用ShowCarInfo 显示信息,
3、测试该方法是否正确
  4、[补充]另建一个方法ShowCarInfo2,返回要显示的各字段信息。(做完的完成)
课堂上机任务四:为类编写构造方法
时间:12分钟
要求:
  为汽车类Car创建一个构造函数,并用窗体文本框中的值初始化各个字段。
    步骤:
1、为汽车类Car创建一个构造函数,并用窗体文本框中的值初始化各个字段。
2、添加一个按钮,在其单击事件中创建Car对象,并初始化各个字段,再调用ShowCarInfo 显示信息。
3、测试初始化数据是否正确。
0
0
分享到:
评论

相关推荐

    S1C#课堂上机作业(1~7全)

    【标题】"S1C#课堂上机作业(1~7全)" 涵盖了C#编程语言的学习过程中的七个重要阶段,是S1阶段学生深入理解和掌握C#编程的关键资料。C#,由微软公司开发,是一种面向对象的、现代的、类型安全的编程语言,广泛应用于...

    Accp5.0一期Java上机练习试题

    这些练习和项目旨在帮助学生巩固课堂所学,深化对Java语言的理解,提升实际问题解决能力。 首先,Java语言是面向对象的编程语言,其核心概念包括类、对象、封装、继承、多态等。在Accp5.0一期的Java上机试题中,...

    北大青鸟ACCP5.0第一学期C#课程第一到三章上机阶段+作业源代码+指导学习1

    2. **属性与方法**:理解如何定义和使用类的属性(字段)和方法(成员函数)。 3. **继承**:介绍类之间的继承关系,以及如何通过继承来实现代码重用。 4. **多态**:讲解多态性在C#中的体现,如虚方法和接口。 5. *...

    S2北大青鸟javaMySql_CH07_示例,上机练习,课后作业等参考答案.zip

    《S2北大青鸟java与MySQL实践教程:深入解析示例、练习与作业》 本资料集合了S2北大青鸟java与MySQL课程中的实践环节,包括丰富的示例...通过反复练习和实践,相信你将能熟练掌握这两项技术,并在实际项目中游刃有余。

    北大青鸟 accp5.0 java 上机作业

    通过这些上机练习,学生不仅能够巩固课堂上学习的理论知识,还能锻炼他们的逻辑思维和问题解决能力。此外,团队合作和项目管理也是上机作业中的一部分,有助于培养学生的协作精神和项目实施能力。 总的来说,...

    ACCP5.0 S1C# 第四章_上机作业部分

    3. **面向对象编程**:在实践中创建类和对象,实现属性和方法,理解封装、继承和多态等面向对象的核心原则。 4. **异常处理**:通过try-catch块来处理可能出现的运行时错误,学会编写健壮的代码。 5. **文件操作**...

    java2上机实践5代码及练习答案

    实验可能要求学生创建自定义类,理解封装、继承和多态性。 3. **方法与函数**:编写和调用方法是Java程序中常见的操作,实验可能会让学生设计和实现具有特定功能的方法。 4. **数组与集合**:数组是存储同类型数据...

    S2北大青鸟javaMySql_CH08_示例,上机练习,课后作业等参考答案.zip

    - 封装:通过访问修饰符控制类的属性和方法的访问,隐藏内部实现细节,提高代码安全性。 - 多态:多态性允许不同的对象对同一消息作出不同的响应,增强了代码的灵活性。 2. **Java数据库连接(JDBC)**: - JDBC...

    北大青鸟面向对象实例,课后习题,上机作业

    在北大青鸟S2阶段的学习中,学生会深入理解面向对象的基本原理,包括类(Class)、对象(Object)、属性(Attribute)和方法(Method)的概念。类是创建对象的模板,它定义了对象的状态(属性)和行为(方法)。对象...

    java语言程序-类的封装.docx

    关于课堂上机练习,第一部分要求在`Car`类中定义车名、价格和厂家字段,并在按钮点击事件中显示这些信息。第二部分则要求添加属性验证,确保价格字段的值在2万到5千万之间。这可以通过在setter方法中加入条件判断...

    北大青鸟5.0javaoop上机答案及教学ppt

    11. **反射**:阐述反射机制的用途,如何动态调用类的方法和属性。 通过学习这些PPT,学生不仅可以掌握理论知识,还能了解实际开发中的最佳实践。这份资料集对于巩固课堂所学、自我测试和复习都是非常有用的。此外...

    NIITc++练习课程

    首先,C++作为面向对象编程(OOP)的代表,其核心概念包括类(Class)、对象(Object)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。学习C++时,应深入了解这些概念,理解它们如何在实际...

    北大青鸟6.0S2使用Java实现面向对象编程

    学员将通过课件学习理论知识,通过教学演示案例实践操作,参考学员练习参考答案进行自我评估,完成作业巩固所学,课堂讲解则会进一步解析难点,资源部分可能包含相关的编程工具、开发环境和文档资料,帮助学员全面...

    C#课堂教案 ppt

    "第04章 补充例子.doc"和"第06章 补充例子.doc"可能是对课程中某些主题的额外练习或案例分析,帮助学生巩固理论知识,例如可能包含异常处理、集合类的使用、文件操作等实际编程场景的应用。 "第05章 Windows窗体...

    vb上机试题及程序代码

    模块可以封装全局变量和通用函数,而类则用于创建对象,实现数据抽象和封装。 通过这份压缩包中的VB机试题和程序代码,学习者可以逐个攻破这些知识点,通过实际编写和运行代码,加深对VB的理解。同时,教师也可以...

    Java 2程序设计基础教程与上机指导PPT

    继承允许一个类(子类)从另一个类(父类)继承属性和方法,实现代码重用。多态是对象能够表现出多种形态的能力,这在设计灵活的系统时至关重要。接口则定义了一组方法签名,为不同类提供统一的交互方式。 第九章和...

    C++程序设计题解与上机指导(源程序)谭浩强版

    6. **面向对象编程**:类的定义,对象的创建,构造函数与析构函数,封装,继承,多态(虚函数和纯虚函数),友元,静态成员,抽象类。 7. **模板**:函数模板和类模板的使用,模板的特化和偏特化。 8. **异常处理*...

    JavaS1课后习题及上机、补充作业

    学生会学习如何创建和使用类,包括属性(成员变量)和方法(成员函数),以及封装、继承和多态等面向对象特性。 3. **数组与集合**:数组是存储固定数量同类型数据的容器,而集合框架则是Java处理动态数据结构的...

    C、 C++语言学习上机指导

    C++则是在C语言的基础上发展起来的,它引入了面向对象编程(OOP)的概念,如类、对象、继承、多态、封装等,使得程序设计更加模块化和易于维护。C++上机训练部分可能会涵盖这些高级特性,以及模板、异常处理、STL...

    c++课程课件

    这些课件通常包括PPT演示文稿和Word文档,用于课堂讲解和自我学习,同时可能包含上机练习和考试资料,以增强实践操作能力和应对考试的能力。 1. **C++基础**: C++是C语言的扩展,它引入了面向对象编程的概念,包括...

Global site tag (gtag.js) - Google Analytics