您的位置:首页 > 编程语言 > Java开发

java中的方法,静态方法,实例方法,构造方法,自定义方法,以及修饰符访问

2017-03-12 21:47 429 查看
public class G {
int a = 10;
static int b=5;
String s = "abc";
/*
* 三.构造方法:构造方法是和类同名的方法,而且不能有返回值,并且方法名字大小写必须与类名一致.构造方法主要是用来创造对象的
* 如果不写构造方法,Java会自动创建一个无参的构造方法
* 从结果可以看出,i=10而不是20,创建对象的时候,其实就是调用构造方法的时候,通常可以用构造方法初始化一些参数
*/

public G(int i){//构造方法,可以有参数,也可以无参数
i=10;
System.out.println("i="+i);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
G.one();//一.静态方法:可以直接通过 [类名称.方法名称] 直接调用
G g = new G(20);
g.two();//二:实例方法:调用之前,必须先实例化

}

static void one() {//static修饰的方法就是静态方法
System.out.println("静态方法只能调用静态变量b="+b);
}
void two(){
System.out.println("实例方法既可以调用静态变量b="+b);
System.out.println("也可以调用非静态变量a="+a);
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐