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

    xiaoxiao2021-03-25  68

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

    }

    转载请注明原文地址: https://ju.6miu.com/read-37592.html

    最新回复(0)