类的基础
类的基础
1.实例化类的方法:
对象类型 对象名=对象值;
2.static方法是和类一起加载的;
3.定义方法:
修饰符 返回值类型 方法名(。。。。。){
//方法体
return 返回值;
}
void不需要要有返回值;
没有void必须要有返回值;
4.JAVA是值传递的方式:
public static void main(String[] args) {
int a=1;
System.out.println(a);
Demo04.change(a);
System.out.println(a);
}
//返回值为空
public static void change(int a){
a=10;
}
输出结果是
1
1
因为JAVA是值传递,因此当调用demo04.change()方法时,传过去的就只是a=的值为1,实际change方法中的赋值没有作用.
5.方法
类中的静态方法,调用时可以直接:类名.方法名进行调用;
类中的非静态方方法,调用时需要先实例化这个类,然后再.方法名进行调用new Student().say();
6.构造器:
构造器的特点:
和类名相同;
没有返回值
构造器的作用:
使用new关键字必须要有构造器,本质是在调用构造器;(一旦定义了有参构造,如果想使用无参,必须定义一个显示的无参构造)
构造器一般用来初始化对象的值;
alt+insert(自动生成构造器)

浙公网安备 33010602011771号