今日继续我的C#学习笔记
主要用实际代码编程来学习研究C#面向对象的编程方法:直接看代码及注释即可:
目录
1、对类与对象概念的快速认知:
创建一个C#控制台应用程序OOExample,在其中编写一个Person类,在Person类中定义相应的属性与方法,最后实例化Person类,输出相应信息
1、类的定义与创建
2、私有成员定义与方法
3、成员变量定义及运用
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/*
* 创建一个C#控制台应用程序OOExample,在其中编写一个Person类,
*在Person类中定义相应的属性与方法,最后实例化Person类,输出相应信息
*/
namespace OOExample
{
internal class Program
{
static void Main(string[] args)
{
Person Person1 = new Person(); //用new实例化Person得到Person1
//分别调用Person1的各个方法成员
Person1.set("张三","男","20");//初始化Person1的个人信息方法
Person1.show();//输出Person1的个人信息方法
Person1.eat("Apple");//输出想吃的苹果的信息
Console.ReadLine();//等待输入用于屏幕暂停
}
public class Person//定义Person类
{
private string name;//私有成员变量name
private string sex;//私有成员变量sex
private string age;//私有成员变量age
//成员方法set,用于设置某个人姓名,性别,年龄
public void set(string namein,string sexin,string agein)
{
name = namein;
sex = sexin;
age = agein;
}
//成员方法show,用于输出某个人姓名、年龄、性别具体信息
public void show()
{
Console.WriteLine("姓名:{0}\n性别:{1}\n年龄:{2}\n",name,sex,age);
}
//成员方法eat ,用于输出想吃的食物信息
public void eat(string sth)
{
Console.WriteLine("我想吃:{0}",sth);
}
}
}
}
运行结果: