黑马程序员技术交流社区
标题:
技术贴2 方涛
[打印本页]
作者:
Bestbreaker
时间:
2018-7-19 23:01
标题:
技术贴2 方涛
技术贴2
类的定义格式:
public class ClassName {
//成员变量 //成员方法
}
定义类:就是定义类的成员,包括成员变量和成员方法。
成员变量:和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。
创建对象:类名 对象名 = new 类名();
使用对象访问类中的成员:
对象名.成员变量;
对象名.成员方法();
在类中的位置不同
成员变量:类中,方法外
局部变量:方法中或者方法声明上(形式参数)
作用范围不一样
成员变量:类中
局部变量:方法中
初始化值的不同
成员变量:有默认值
局部变量:没有默认值。必须先定义,赋值,最后使用
private 数据类型 变量名 ;
this代表所在类的当前对象的引用(地址值),即对象自己的引用。
记住 :方法被哪个对象调用,方法中的this就代表那个对象。即谁在调用,this就代表谁
格式:this.成员变量名;
构造方法的定义格式 :
修饰符 构造方法名(参数列表){
// 方法体
}
注意事项:
1.如果你不提供构造方法,系统会给出无参数构造方法。
2.如果你提供了构造方法,系统将不再提供无参数构造方法。
3.构造方法是可以重载的,既可以定义参数,也可以不定义参数。
Scanner:
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
引用类型使用步骤:
导包:import 包名.类名;
创建对象:数据类型 变量名 = new 数据类型(参数列表)
调用方法:变量名.方法名();
作者:
小浙姐姐
时间:
2018-7-23 17:56
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2