C_Sharp面向对象基础.doc_第1页
C_Sharp面向对象基础.doc_第2页
C_Sharp面向对象基础.doc_第3页
C_Sharp面向对象基础.doc_第4页
C_Sharp面向对象基础.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#面向对象基础1.面向对象简介using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace C_Sharp面向对象基础 class Program static void Main(string args) Person p1 = new Person(); /p1.Name=tom; p1.Height = 180; p1.Age = 30; p1.SayHello(); Person2 p2 = new Person2(); p2.Age = 20; p2.GiveName(tom); p2.SayHello(); Person3 p3=new Person3(); p3.Age=30; /Console.WriteLine(年龄是0,p3.age); p3.Age=-1; Console.WriteLine(年龄是0,p3.Age); p3.Age1=-100; Console.WriteLine(年龄是0,p3.Age1); Person4 p4 = new Person4(); p4.Age = 30; p4.Age = p4.Age + 1; Console.WriteLine(p4.Age); /Person5 p5 = new Person5(); /p5.Age = 30; /Console.WriteLine(p5.Age); Person6 p6 = new Person6(); p6.IncAge(); p6.IncAge(); /p6.Age = 30; Console.WriteLine(年龄0,p6.Age); Person7 p7 = new Person7(); p7.Age = 30; Console.WriteLine(p7.Age); Console.ReadKey(); class Person public int Height; public int Age; private string Name; public void SayHello() Console.WriteLine(大家好,我叫0,我的身高是1,我的年龄是2,this.Name,this.Height,this.Age); class Person2 public int Height; public int Age; private string Name; public void GiveName(string name) if (name = jerry) return; this.Name=name; public void SayHello() 睁眼(); Console.WriteLine(大家好,我叫0,我的身高是1,我的年龄是2, this.Name, this.Height, this.Age); private void 睁眼() Console.WriteLine(睁开双眼); class Person3 private int age; public int Age1; public int Age set /赋值 if(value 100) return; FullLevel = FullLevel + foodCount; public void Speak(string str) if (FullLevel = 0 & age 3 & age 19 & age 150) return 大人; else if (age 解析-using System.Collections Console.ReadKey(); class Person Person.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 命名空间.hr class Person Dog.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 命名空间.hr class Dog Mouse.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 命名空间.oa class Mouse 9.索引器using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 索引 class Program static void Main(string args) int values = 3,5,9,8; int i=values1; Person p1 = new Person(); p11 = 小明; Console.WriteLine(p11+p12); string s = ; /s0=aa; /因为s是string类型,是一个只读的索引器 Console.WriteLine(p1tom,3,9); /p1tom, 3, 9 = aaa; /报错,因为p1只读 Console.ReadKey(); class Person private string FirstName=大毛; private string SecondName=二毛; public string thisstring name, int x, int y/索引的参数可以多个 get return name + x + y; public string thisint index /索引器 set if (index = 1) FirstName = value; else if (index = 2) SecondName = value; else th

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论