首页 > TAG信息列表 > 类体
C++类和对象:成员变量和成员函数
定义成员变量和成员函数 类是一个包含成员变量和成员函数的集合。 类的成员变量和普通变量一样,也有数据类型和名称,占用固定长度的内存。但是,在定义类的时候不能对成员变量赋值,因为类只是一种数据类型或者说是一种模板,本身不占用内存空间,而变量的值则需要内存来存储。 类的成C++中的this指针
this指针: 1.识别和记录类体中的属性名称,类型和访问限定,与属性在类体中的位置无关。 2.识别和记录类体中函数原型(返回类型+函数名+参数列表),形参的默认值,访问限定。不识别函数体。 3.改写类中定义函数的参数列表和函数体,改写对象调用成员函数的形式。 全局函数没有this指针 thies6中的类和继承
在ES6中实现了类。 语法:class 类名 {} ES6 之前定义类的方式: function People(title) { this.title= title; } (传统的js没有类的概念,es5中通过构造函数来模拟类) 在类体中可以定义三类数据: 第一种实例数据: 可以通过constructor构造函数定义自身属性Java基础学习---第二十八篇
· 在类中定义另一个类,这样的类称为内部类 ,包含内部类的类称为内部类的外嵌类 · 内部类和外嵌类的关系: 外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法 内部类的类体不能声明类变量和类方法,外嵌类的类体可以用内部类声明对象作为外嵌类的成员