类的定义
类和对象
值类型和引用类型
如何定义类和创建对象
如何使用命名空间来组织类
如何定义可访问性和作用域
课堂练习 定义类和创建对象
类的定义
类和对象
类:
相对对象而言,类似于蓝图
包含类的定义
类和对象
值类型和引用类型
如何定义类和创建对象
如何使用命名空间来组织类
如何定义可访问性和作用域
课堂练习 定义类和创建对象
类的定义
类和对象
类:
相对对象而言,类似于蓝图
包含方法和数据
对象:
是类的实例
使用关键字 new 创建
对象具有行为
对象
类
类和对象
值类型和引用类型
值类型
直接包含数据
存储在栈中
必须初始化
不能为 null
int 是一个数据类型
int i;
i = 42;
CostObject c;
引用类型
包含对数据的引用
存储在堆中
使用关键字 new 声明
类是一个引用类型
42
i
c
值类型和引用类型
定义类和创建对象
public class Customer {
public string name;
public decimal creditLimit;
public uint customerID;
}
定义类
将类实例化为对象
Customer nextCustomer = new Customer();
类成员的访问
= "Suzan Fine";
定义类和创建对象
使用命名空间来组织类
创建命名空间
namespace CompanyName {
namespace Sales {
public class Customer () { }
}
}
// Or
namespace { ... }
using 指令
using System;
using ;
嵌套的命名空间
namespace CompanyName {
public class Customer () { }
}
使用命名空间来组织类
定义可访问性和作用域
使用访问修饰符,可以定义应用程序中类成员的作用域
定义可访问性和作用域
课堂练习 定义类和创建对象
在本练习中,创建一个表示羚羊的类,并且创建一个该类的对象
动手练习
课堂练习 定义类和创建对象
第三章 C# 中对象的创建
类的定义
声明方法
构造函数
使用类的静态成员
声明方法
如何编写方法
如何给方法传递参数
如何通过引用来传递参数
如何传递引用类型变量
如何重载方法
课堂练习 编写和调用方法
声明方法
如何编写方法
class Lion {
private int weight;
public bool IsNormalWeight () {
if ((weight < 100)||(weight > 250)) {
return false;
}
return true;
}
public void Eat() { /* some action */ }
public int GetWeight() {return ;}
}
. . .
Lion bigLion = new Lion();
bool weightNormal = ();
();
int weight = ();
方法是能够完成某个任务的指令集合
如何编写方法
面向对象-类和对象 来自淘豆网m.daumloan.com转载请标明出处.