6.6 练习题

2024-10-10

6.6 练习题

1️⃣练习题一

题目:在安卓项目环境中,请按照以下步骤进行操作:

  1. 新建类:创建一个名为苹果类的类。

  2. 定义变量:在苹果类中定义两个变量:

    • 颜色:文本型,用于存储苹果的颜色。

    • 单价:小数型,用于存储苹果的单价(元/斤)。

  3. 创建对象:在启动类中,创建苹果类的两个对象:

    • 红苹果:用于表示红色的苹果。

    • 黄苹果:用于表示黄色的苹果。

  4. 赋值操作:为这两个对象的颜色单价变量赋值:

    • 红苹果的颜色为"红色",单价为8元/斤。

    • 黄苹果的颜色为"黄色",单价为6元/斤。

  5. 调试输出:使用调试输出方法向顾客介绍两种颜色苹果的价格。输出内容应包含苹果的颜色和对应的单价。

提示

  1. 此题涉及“类与对象”相关知识

  2. 跨类访问对象属性变量需要设置为公开属性

参考答案

<火山程序类型="通常"版本=1/>

巧静编程网.语法教程.第2章<注释="在编译发布版本时请填写自己的包名">

启动类<公开基础类=窗口注释="用户主窗口封装类."注释="此处设置了常用的附加清单属性,如果不需要可删除."@安卓.附加清单=常用窗口附加清单.全面屏
        @安卓.附加清单=常用附加清单.开启硬件加速@安卓.附加清单=常用窗口附加清单.不改变软键盘状态>
{
    变量按钮1<类型=按钮隐藏值属性="0"@安卓.窗口.布局="ctrl_order = 1">

    方法按钮_被单击<接收事件类型=整数注释="用户在组件上单击事件"注释="注意:"
            注释="   1. \"按钮\"类别及\"图片按钮\"组件会自动初始设置\"支持单击\"属性为真,不需要单独设置;"
            注释="   2. 除开上述类别组件外,必须将组件的\"支持单击\"属性设置为真才会发送本事件.">
    参数来源对象<类型=按钮注释="提供事件产生的具体来源对象">
    参数标记值<类型=整数注释="用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0.">
    {
        如果 (来源对象==按钮1)
        {
            变量对象_红苹果<类型=苹果类>
            变量对象_黄苹果<类型=苹果类>
            对象_红苹果.颜色="红"
            对象_红苹果.单价=8
            对象_黄苹果.颜色="黄"
            对象_黄苹果.单价=6
            调试输出 ("顾客您好,"+对象_红苹果.颜色+"苹果的单价为:"+到文本 (对象_红苹果.单价) +"元/斤")
            调试输出 ("顾客您好,"+对象_黄苹果.颜色+"苹果的单价为:"+到文本 (对象_黄苹果.单价) +"元/斤")
        }
        返回 (0)
    }
}

苹果类<公开>
{
    变量颜色<公开类型=文本型>
    变量单价<公开类型=小数>

    #
}


阅读17
分享
写评论...