类是面向对象语言中最重要的一种数据类型,可以用类来声明变量。在面向对象语言中,用类声明的变量被称为对象。和基本数据类型不同,在用类声明对象后,还必须要创建对象,即为声明的对象分配所拥有的变量,确定对象所具有的属性,当使用一个类创建一个对象时,也称给出了这个类的一个实例。通俗地讲,类是创建对象的模板,没有类就没有对象。创建一个对象包括对象的声明和为对象分配变量两个步骤。
1. 对象的声明一般格式为:
类的名字 对象名字;
例如:
Lader lader;
2. 为声明的对象分配变量:
使用new运算符和类的构造方法为声明的对象分配变量,即创建对象。如果类中没有构造方法,系统会调用默认的构造方法,默认的构造方法是无参数的,且方法体中没有语句。
例如:
class Point { int x,y; Point (int a,int b) { x = a; y = b; } } public class Main { public static void main(String[] args) { Point p1,p2; //声明对象p1和p2 p1 = new Point (10,10); //为对象分配变量(使用new和类中的构造方法) p2 = new Point (23,45); //为对象分配变量(使用new和类中的构造方法) } }
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程