面向对象编程中,通常用类创建的对象的过程称为实例化;
类是指描述一种事物的定义,是抽象的概念,是一类事物具有相同的特征的集合,类是对象的模板;
实例是指:该种事物的具体的一个个体,是具体的东西;
类名 对象名=new 类名(里面可以赋参数 对应方法为构造法);
类名需要首字母大写
构造方法:作用用来初始化类对象 修饰符有public类 没有返回值
方法名与类名相同
EX: public 类名(参数){
方法体
}
成员方法:(对象)修饰符public类 有返回值
调用需要 对象名.方法名
EX:public 方法名(参数){
方法体
}
静态方法(类方法):修饰符public static 又返回值
调用需要 类名.方法名
EX: public方法名(参数){
方法体
}
注:当对象为空时,去调对象的成员变量和成员方法就会报空
指针异常
成员变量的定义:定义在类内部,可以不显示初始化,由系统设置初始值成员变量在所在类被实例化后储存在堆内存中;
局部变量:是定义在方法体内部,主要看定义的位置,局部变量没有默认值,必须设定初始值,内存空间位置与成员变量不同局部变量在所在方法调用过程中保存在栈内存中;
相关文章
- 编写Java程序,用于显示人的姓名和年龄,定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age)。利用该成员的getXXX和setXXX方法实现数据赋值与显示输出。
- Java基础-23-静态变量与静态方法的使用场景
- java中多态父类的成员变量和方法调用问题
- 声明一个图书类(Book),其数据成员为书名,编号 ,书价,并拥有静态数据成员变量册数, 记录图书的总册数,在构造方法对象数组,并求出总册数。中利用此静态变量为对象的编号赋值,在主方法中定义对象数
- java变量圆_(4)根据下面的要求实现圆类① 圆类Circle的成员变量:radius表示圆的半径. ② 圆类Circle的方法成员: Circle:构造方法,将半径置...
- 4.编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒) 进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义 一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这 些对象调用方法show()来显示时钟的时间。
- Java类成员(成员变量和方法)的覆盖与隐藏归纳
- 静态方法&实例方法访问成员变量示例和一些内部类的知识
- 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象,调用各个方法,并显示计算结
- c++与java中子类中调用父类成员的方法