类的基础

类的基础

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(自动生成构造器)

posted @ 2021-03-28 21:30  didiiddidiidiid  阅读(46)  评论(0)    收藏  举报