尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

c# 第五章 类 方法与重载

c# 第五章 类 方法与重载
📅 发布时间:2026/7/6 14:51:42

class

using aaaa; using System; using System.Collections.Generic; using System.Text; namespace aaaa { class Car { private string color;//不建议这样写,建议开头改为大写 public string Color { get { return color; } set { color = value; } //赋值时自动调用set //读取时自动调用get } public string sds { get; get; } = "白色"; //自动属性 //编译器自动生成私有字段 //无需手写字段和访问器体 } }
//35 //字段:是类的数据成员,用来访问数据 //访问修饰符 类型 字段名;不写默认private /* * class a * { * public:int a; * private :string b; * } */ //36 //属性 using aaaa; Car car1 = new Car(); car1.Color = "sjshks";//调用set string c = car1.Color;//调用get
using System.Text; //方法:类似c++的成员函数,但是前面要加访问的权限,同样也可以进行重载 namespace aaaa { class Car { public string Colour { get; set; } public void Start() { Console.WriteLine("ok"); } } } 样例
using System; public class Book { private string tittle; private string author; private double price; private int year; public Book() { tittle = "未知"; author = "未知"; price = 0; year = 0; } public Book(string tittle,string author,double price,int year) { this.tittle = tittle; this.author = author; this.price = price; this.year = year; } public string Tittle { get { return tittle; } set { tittle = value; } } public string Author { get { return author; } set { author = value; } } public double Price { get { return price; } set { price = value; } } public int Year { get { return year; } set { year = value; } } public void ShowInfo() { Console.WriteLine($"书名:{tittle}"); Console.WriteLine($"作者:{author}"); Console.WriteLine($"价格:{price}"); Console.WriteLine($"出版年月:{year}"); } public bool isNewBook() { int currentYear = DateTime.Now.Year; return (currentYear - year) <= 5; } public string GetInfo() { return $"《{tittle}》-{author}-{price:C}-{year}年"; } }

主执行

Book book1 = new Book(); book1.Tittle = "C# 编程指南"; book1.Author = "张三"; book1.Price = 59.9; book1.Year = 2024; book1.ShowInfo();

相关新闻

  • 高线激光雷达退居辅助,农田世界模型才是农业机器人下半场核心竞赛
  • 【数字体验设计实战】06:AI时代的数字体验设计——人机协作的新范式
  • crates.io 包版本与下载趋势采集:用 Python 把 Rust 包生态数据落到 SQLite

最新新闻

  • vz跨平台开发:在Intel和Apple Silicon Mac上的兼容性指南
  • FloatingView社区贡献指南:如何参与开源项目开发和维护
  • 如何永久保存微信聊天记录:WeChatMsg完整解决方案深度解析
  • rogauracore GUI界面推荐:3款图形化工具让RGB控制更简单
  • 3dsconv完全指南:5分钟掌握3DS游戏格式转换的核心技术
  • Python用户分群实战:从特征工程到业务动作落地

日新闻

  • AI智能体安全防护框架AgentGuard:从原理到实战部署指南
  • KMX63与PIC18F26K40硬件组合及低功耗设计实践
  • 基于YOLO13改进的门体检测模型:C3k2模块与PoolingFormer技术解析

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号