类是面向对象语言中最重要的一种数据类型,可以用类来声明变量。在面向对象语言中,用类声明的变量被称为对象。和基本数据类型不同,在用类声明对象后,还必须要创建对象,即为声明的对象分配所拥有的变量,确定对象所具有的属性,当使用一个类创建一个对象时,也称给出了这个类的一个实例。通俗地讲,类是创建对象的模板,没有类就没有对象。创建一个对象包括对象的声明和为对象分配变量两个步骤。


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和类中的构造方法)
    }
}


点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)