第三讲C#程序设计基础(二).ppt
文本预览下载声明
C#网络应用编程基础; 第三讲 C#程序设计基础(二);补充:C#数组的声明与使用;(2)一维数组的初始化;一维数组的初始化(续);(3)一维数组的使用;使用数组举例;3 C#程序设计基础(二);3.1C#类和对象的概念、定义和使用;3.1.1 类的声明;类声明举例
//下例声明了两个类,一个是Child类,另一个是用于数据处理的Program类。
class Child
{ private string name; //字段
private string sex; //字段
// 构造函数
public Child(string name, string sex)
{ this.name = name;
this.sex=sex;
}
//方法
public void PrintChild()
{ Console.WriteLine({0}, {1}., name,sex); }
};class Program
{
static void Main(string[] args)
{
Child child1=new Child(亮亮,男);
child1.PrintChild();
Console.ReadLine();
}
}
运行结果:
亮亮,男.;3.1.2 类成员;成 员;3.1.2类成员;3.1.3 访问修饰符;类成员访问修饰符举例
class Child
{
public int age; //公有字段
private string name; //私有字段
private string sex; //私有字段
// 构造函数
public Child(string name, int age,string sex)
{
this.name = name;
this.age = age;
this.sex=sex;
}
//公有方法
public void PrintChild()
{
Console.WriteLine({0}, {1} ,{2}岁., name,sex,age);
}
};class Program
{
static void Main(string[] args)
{
Child child1=new Child(亮亮,1,男);
child1.PrintChild();
child1.age=2;//age是公有字段,可以在外部访问
child1.PrintChild();
Console.ReadLine();
}
}
运行结果:
亮亮,男,1岁
亮亮,男,2岁;3.1.4 字段;字段与局部变量举例;3.1.5 构造函数;构造函数—基本特点;构造函数—默认构造函数;构造函数—重载构造函数;构造函数举例;3.1.6 方法;
方法可以有参数,也可以没有参数,但是小括号都是必需的。若参数有多个,用逗号分开。
无返回值时,必须声明方法的返回值类型为void。
如果声明一个非void类型的方法,则方法中必须至少有一个return语句并返回一个值。; 类方法举例:
class Program
{ public int IntMethod()
{ Console.WriteLine(this is IntMethod.);
int i = 10;
return i ;
}
public void VoidMethod()
{ Console.WriteLine(this is VoidMethod.); }
static void Main()
{ Program method = new Program();
int j = 5;
method.VoidMethod();
Console.WriteLine(j={0}., j);
j = method.IntMethod();
Console.WriteLine(j={0}., j);
Console.ReadLine();
}
}
运行结果:
this is VoidMethod.
j=5
this is IntMethod.
j=10;方法--参数传递; 方法--参数传递;值参数举例; 方法--参数传递;参数传递举例;方法—参数传递;输出参数举例;方法--参数传递;参数数组举例;方法--静态方法与实例方法;例:设计一个Enti
显示全部