说明:本文的内容部分来自微学苑http://www.weixueyuan.net/。
类:class,这个只要学过面向对象编程的人都不会陌生,所以这个略过,我本是java开发人员,在记录的过程中,会在本文中添加一些java的知识的回顾。
什么是类,这个可以简单理解一种自定义数据类型,每种语言都会内置一些基本数据类型,如int,double,boolean,float等等,但是考虑到给研发人员更大的自由空间,都会提供一种方式,能够让研发人员自己定义数据类型(我认为语言都会提供,可能因为偏颇,因为目前我基本是java,js,python,C++),在java中目前我就使用过用类,enum,其他的还没接触过,在C++中,还有有typedef,struct,enum。目前就了解多。
类的声明:语法 class 标识符 {};
这个语法java和C++都是一样的,唯一不同的是java中后面没有“;”,这个得注意(区别1),上次我就犯了这个错误,检查很久才发现。
例如声明一个Student类
class Student{
};
当类声明后,就可以像使用基本数据类型那样使用了。如定义一个整数,int a; 创建一个对象,Student student;
但是在java中,创建一个对象,Student student = new Student(); 同时在C++中你还可以创建一个引用 Studeng &std = student;(上步创建的对象),你还可以创建一个指针Student * student = new Student; (区别2)
类的成员变量和成员函数:类是一种数据类型,但是它与基本数据类型不同,它是个包含成员变量和成员函数的集合,即你可以为它创建属性和动作。下面为Student类创建成员变量和成员函数。
例1:
===未完待续===