当前位置: 首页 > news >正文

第二节 1面向对像简介

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/* 面向对像概念(*)
 * 面向对像不是取代面向过程的
 * 类,对象。"人"是类,"张三"是"人"这个类的对像,类是抽像的,对象是的,按钮就是类,某个按钮就是对像,对像可以叫做类的实例
 * 类就像int, 对像就像10,字段(和类相关的变量),字段就是类的状态,人这个是类的姓名,年龄,身高等字段,类不占内存,对像才占内存
 * 
 * 方法,方法就是类能够够执行的动作,比如间好,吃饭等
 * 
 * 类的继承,类之间可以有继承关系,比如"电脑类"可以从“电器”类继承,这样的好处是"电脑"类只需要定义自己特有的字段,方法就可以
 * 也就是只要定义内存大小,CPU型号这些字段或者弹出光驱等方法就可以,父类,基类,电脑类是电器类的子类,重用
 * 
 * 面向对你蝗三个特性,封装,继承,多态
 * 
 * 没有面向对像的世界中的难题
 */
namespace _1面向对像简介
{
    class Program
    {
        static void Main(string[] args)
        {
            Person p = new Person();
            p.Name = "小向";
            p.Age = 26;
            p.Height = 180;
            p.SayHello();
            Console.ReadKey();
        }
    }

    class Person 
    {
        public int Height;
        public int Age;
        public string Name;
        public void SayHello() 
        {
            Console.WriteLine("大家好!我的姓名是{0},年龄{1}岁,身高{2}",this.Name,this.Age, this.Height);
        }
    }
}

  

相关文章:

  • basic4android 开发教程翻译(八)使用ListView
  • 虚拟机安装Linux怎么使桌面铺满虚拟机
  • xml.exist() 实例演示
  • CentOS 5.5 使用 EPEL 和 RPMForge 软件库
  • IMSI 小记
  • 1.7亿次接力 百度知道成雷锋精神新载体
  • 知识管理(KM) 企业文化的最好“沉淀”
  • cacti监控squid
  • 在Red Hat 4 AS U7上安装oracle10gR2
  • ctrl+shift+c
  • EFCodeFirst系列
  • 深入理解JavaScript系列(4):立即调用的函数表达式
  • Box2dの学习资料整理与收集[不定时更新][Ispooky]
  • Cocos2d游戏开发之(一)多触点与触屏事件详解
  • HDU 1422 重温世界杯【最长非负连续子序列】
  • @angular/forms 源码解析之双向绑定
  • angular组件开发
  • const let
  • emacs初体验
  • Hexo+码云+git快速搭建免费的静态Blog
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • js算法-归并排序(merge_sort)
  • QQ浏览器x5内核的兼容性问题
  • React-flux杂记
  • spring + angular 实现导出excel
  • Twitter赢在开放,三年创造奇迹
  • 前端相关框架总和
  • 深入浏览器事件循环的本质
  • 实习面试笔记
  • 微信支付JSAPI,实测!终极方案
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • #if #elif #endif
  • #if 1...#endif
  • #每天一道面试题# 什么是MySQL的回表查询
  • (2)(2.10) LTM telemetry
  • (2)Java 简介
  • (3)(3.5) 遥测无线电区域条例
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (南京观海微电子)——COF介绍
  • (转) Face-Resources
  • (转)负载均衡,回话保持,cookie
  • ***测试-HTTP方法
  • .apk 成为历史!
  • .gitattributes 文件
  • .NET Core中Emit的使用
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .NET业务框架的构建
  • @NestedConfigurationProperty 注解用法
  • [Android]通过PhoneLookup读取所有电话号码
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [C进阶] 数据在内存中的存储——浮点型篇
  • [gdc19]《战神4》中的全局光照技术
  • [html] 动态炫彩渐变背景