一、类的定义

  • 一个类对象中,主要包括属性、方法、构造函数、事件等
  • 属性:用来描述类的特性
  • 方法:用来描述类的行为
  • 变量:值在程序运行过程中其值可以被改变的量

类定义的具体语法形式如下。

类的访问修饰符    修饰符    类名
{
    类的成员
}

 类访问修饰符

访问修饰符

意 义

public

访问不受限制,可以类内和任何类外的代码中访问

protected

可访问域限定于类内或从该类派生的类内

internal

可访问域限定于类所在的程序集内

protected internal

protected或者internal,即可访问域限定于类所在的程序或那些由它所属的类派生的类内

private

可访问域限定于它所属的类内

         修饰符(修饰符是对类本身特点的描述)

 static(静态):修饰类时表示该类时静态类,不能够实例化该类,该类成员也是静态,访问方式:【类.成员名】;当修饰构造函数是,该构造函数不能含有任何参数、修饰符。只在第一次使用类型执行初始。

        abstract(抽象):使用它修饰符的类不能被实例化(表示该方法需要子类来实现),同时含有抽象方法的类时抽象类;如果要使用abstract,之前必须健一个继承abstract类的新类,新类中实现abstract类中抽象方法。

  • this关键字:是指当前对象本身,在类的内部,可以用“this”关键字访问他的成员
  • base关键字:表示父类,调用父类构造函数时,只能传递参数

 

另外理解:

 字段:又称为“成员变量”,一般在类的内部做数据交换使用,所以一般private修饰,命名首字母小写; 

   属性:其实就是外界访问私有字段的入口,属性本身不保存任何数据,在对属性赋值和读取其实就是操作私有字段。可理解其实就是一个通过Get,set方法操作对应的字段。命名首字母大写。属性的使用作用,避免非法数据,例如年龄,正常不可以出现负数。

     简记:字段是类数据交换Private,属性向提供操作字段Public

类与对象思维到处转载:

类的修饰符有哪些JAVA_字段