类中的数据和函数称为类的成员
数据成员
函数成员
数据成员:数据成员包含类的数据-字段,常用和事件的成员
函数成员:函数成员提供了操作类中数据的某些功能(方法,属性,构造方法和终结器(析构方法),运算符和索引器)
文件名 和 类名是一致的,一般一个类对应一个文件
声明对象 实例化对象
在new 一个对象的时候,必须找一个对应的构造方法
Customer c1 = new Customer("张三", 21, "常州", "2022-12-06");
c1.Show();
using System;
using System.Collections.Generic;
using System.Text;
namespace 面向对象编程
{
class Customer
{
private string name;
private int age;
private string address;
private string createTime;
public Customer(string name, int age, string address, string createTime)
{
this.name = name;
this.age = age;
this.address = address;
this.createTime = createTime;
Console.WriteLine("我被调用了");
}
public void Show()
{
Console.WriteLine("姓名:" + name);
Console.WriteLine("年龄" + age);
Console.WriteLine("地址" + address);
Console.WriteLine("创建时间" + createTime);
}
}
}
程序内存区域:堆 栈 静态存储区
程序所有的数据,也就是所有的变量,都是存储在内存中的
栈空间比较小,但是读取速度快,
堆空间比较大,但是读取速度慢
static
静态成员只能通过类来访问,不能通过对象来访问
静态函数只能使用 静态数据