第2章 面向对象编程入门--类
2020-02-13 本文已影响0人
睁眼说瞎话要勇敢
1类的概述
类是存储数据和方法的集合,它包含数据成员和函数成员.
1.数据成员代表事物的特性
2.函数成员代表事物的行为
2自定义类别声明
声明格式:
<类别关键字><名称>
{
成员声明;
}
类声明:
class MyClass
{
string bookName;
static int plus(string str1)
{
return bookName+str1;
}
}
2.1字段说明(字段就是类中定义的变量)
1.初始化
字段初始化和变量初始化是一样的,若未被初始化,对于简单类型来说会被赋值为广义上的0;
2,2方法说明
方法是有名称的可以执行的代码块.其声明方式为
<返回类型><方法名>(参数)
{
方法体;
}
3.类实例初始化
class People{.....} //假设这定义了一个类
People people1; //该语句声明了一个People,在内存中只有引用,并没有为数据开辟实际的内存空间
people1 = new People(); //此时才给数据分配内存空间
4访问修饰符
在类的内部,任何函数成员都可以通过名称访问其他成员.
访问修饰符规定程序其他部分怎么访问成员,放在成员声明的前面.
//类中定义的字段
public int num1;
5中修饰符:
▇私有的private:只能在类的内部使用,其他类无法访问他们,为默认选项
▇公有的public:可以被程序其他对象访问,在访问时使用.运算符
▇受保护的protected
▇内部的internal
▇受保护内部的protected internal