功能

设计控制台应用程序,声明一个人类Person和一个动物类Animal,它们都包含有公有字段legs(腿的数目)和保护字段weight(重量),定义它们的对象并输出相关数据。

程序

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace ConsoleApplication1
{class Person{// int x,y;public int legs = 2;protected int weight = 50;public void print(){Console.WriteLine("某人有{0}只腿,重量为{1}kg", legs, weight);}}class Animal{protected int weight = 120;public const int legs = 4;public void print(){Console.WriteLine("某动物有{0}只腿,重量为{1}kg", legs, weight);}}class Program{static void Main(string[] args){Person ren = new Person();Animal shou = new Animal();ren.print();shou.print();}}}

运行结果

后续

如果想了解更多物联网、智能家居项目知识,可以关注我的程序设计专栏。
或者关注公众号。

编写不易,感谢支持。

C#中的类声明和对象定义方法实验相关推荐

  1. 【Kotlin】Kotlin 单例 ( 懒汉式 与 恶汉式 | Java 单例 | Kotlin 单例 | 对象声明 | 伴生对象 | get 方法 | ? 与 !! 判空 )

    文章目录 I . 单例的懒汉式与恶汉式 II . Java 中的懒汉式与恶汉式 III . Kotlin 中对应 Java 的懒汉式与恶汉式 IV . Kotlin 对象 ( object ) 声明 ...

  2. python创建对象_对Python中9种生成新对象的方法总结

    先定义一个类: class Point: def __init__(self, x, y): self.x = x self.y = y 下面我们使用9种方法来生成新的对象: point1 = Poi ...

  3. java math四舍五入类,Java中Math类的几个四舍五入方法的区别

    JAVA取整以及四舍五入 下面来介绍将小数值舍入为整数的几个方法:Math.ceil().Math.floor()和Math.round(). 这三个方法分别遵循下列舍入规则: Math.ceil() ...

  4. java字符串转json取集合_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  5. java list 对象 json字符串_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  6. android集合方法,android中intent传递list或者对象的方法

    本文实例讲述了android中intent传递list或者对象的方法.分享给大家供大家参考.具体实现方法如下: 方法一: 如果单纯的传递List 或者List的话 就可以直接使用 代码如下: inte ...

  7. 多层json字符串转map_Java中Json字符串直接转换为对象的方法(包括多层List集合)

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  8. 【错误记录】Groovy 闭包使用报错 ( 闭包中不能直接使用外部对象的方法 | 需要先设置 delegate 代理 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Groovy 中的 Closure 闭包中 , 直接调用外部对象的方法 , 会报错 ; class Test {def fun() {print ...

  9. android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法?

    在Android Studio中快速导入可绘制对象的方法? 在Android项目中的某个时候,您将需要在res/drawable目录中导入一些可绘制对象-工具栏图标,图像,UI功能. 大多数情况下,您 ...

最新文章

  1. word文档基本编辑功能_【读者培训】Word在编辑长文档时的基本应用
  2. BetaBot 木马分析
  3. python flask 教程_Flask 教程 第一章:Hello, World!
  4. 塔菲尔曲线斜率的大小_分段函数函数值(自变量)大小(范围)的六种题型
  5. 4.50Nginx负载均衡
  6. 2048——Java控制台版本
  7. 哥尼斯堡的“七桥问题” (25 分)【欧拉回路模板题】
  8. python编写网页游戏脚本_[大数据]用Python脚本做一些网页游戏中力所能及的自动化任务 - 码姐姐找文...
  9. heavy hitter是什么意思?
  10. opengl矩阵变换与平移缩放旋转
  11. 几个Cache方案的比较
  12. python静态地图_Matplotlib Toolkits:地图绘制工具
  13. ping 丢包 网络摄像头_Ping丢包故障案例
  14. USB总线-Linux内核USB3.0设备控制器驱动框架分析(四)
  15. c 语言小游戏坦克大战,C++实现坦克大战小游戏EGE图形界面
  16. Aid Learning --除了爱奇艺也可以是生产力!!!
  17. 微软宣布任命前MOTO亚太总裁梁念坚为中国区CEO
  18. php升序排列,php关联数组怎么按键名实现升序排列
  19. Python使用RMF聚类分析客户价值
  20. 应聘华为各类工程师通信基础题库以及答案

热门文章

  1. oracle百分比变成小数,oracle中计算百分比,并同时解决小数点前0不显示的问题...
  2. python延时队列_超简便Python任务队列:huey
  3. HTML5---新增客户端储存
  4. 图书馆管理系统项目思路
  5. [URAL1962]并查集
  6. P3019 [JZOJ]序列和
  7. html中iframe根据子页面内容动态修改高度
  8. 懒人模式Singleton模式Meyers版本号
  9. 读《编程之美》读后感3
  10. applicationContext.xml文件配置模板