C#类(一):类和对象---类的组成

任务描述

小明非常欣赏小米手机的设计理念“为发烧而生”,从而通过网上商城购买了一件小米手机。

编程要求:定义一个手机类,该类包含三个属性:手机名、手机型号和手机价格。根据编程要求,将三个属性打印出来。

相关知识

成员变量的赋值
通常情况下,我们通过成员函数更改成员变量的值,而不是直接接触成员变量。


namespace J1
{
    public class Person{
        string name = "jackie";
        int age = 20;
        bool isLunch;   //新增成员变量
        public void saying(){
            Console.WriteLine("my name is "+name+", my age is "+age);
        }
        //使用函数修改、获取成员变量值
        public void setIsLunch(bool lunch) {
            isLunch = lunch;
        }
        public bool getIsLunch() {
            return isLunch;
        }
    }
    public class myTest{
        public static void Main(string[] args){
            Person p = new Person();
            p.saying();
            p.setIsLunch(false);             //函数setIsLunch()更改isLunch值
            bool lunch = p.getIsLunch();    //函数getIsLunch()获取isLunch值
            if (lunch == true)
            {
                Console.WriteLine("I've had lunch.");
            }
            else
            {
                Console.WriteLine("I haven't had lunch yet.");
            }
        }
    }
}

编程要求

本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:

编写手机类Phone,该类具有三个成员属性:手机名name,手机型号model,手机价格price。

分别初始化三个成员的值为:MI、MIX2、2999

编写类成员函数showPhoneInformation()将属性打印出来。函数声明如下:

public void showPhoneInformation();

测试说明

测试过程:

平台将编译用户补全后代码,并根据程序的输出判断程序是否正确。
以下是测试样例:

测试输入:

预期输出:

Phone name:MI

Phone model:MIX2

Phone price:2999

我的代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace j1
{
    /********** Begin *********/
  public class Phone
    {
        public void showPhoneInformation()
        {
            Console.WriteLine("Phone name:MI");
            Console.WriteLine("Phone model:MIX2");
            Console.WriteLine("Phone price:2999");
        }
    }
    /********** End *********/

    public class myCaller
    {
        public static void Main(string[] args)
        {
            Phone myPhone = new Phone();
            myPhone.showPhoneInformation();
        }
    }
}

题目链接

链接: 类的组成.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值