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

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);
}

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值