Java 类,成员变量,成员方法

1. 类的定义

通过class关键字定义一个类,后面加上类名

public class Student {
    
}
2. 成员变量

定义在类中,方法外的变量称为成员变量

public class Student {
    // 成员变量
    String name;
    int age;
}
3. 成员方法

没有static关键字

public class Student {
    // 成员变量
    String name;
    int age;
    
    // 成员方法
    public void eat(){
        System.out.println("吃饭");
    }
}
4. 成员变量及成员方法的调用
public class Student {
    // 成员变量
    String name;
    int age;

    // 成员方法
    public void eat(){
        System.out.println("吃饭");
    }

    public static void main(String[] args) {
        // 创建一个sc对象
        Student sc = new Student();
        // 属性赋值
        sc.name = "python";
        System.out.println(sc.name);

        // 成员方法调用
        sc.eat();
    }
}
5. 成员变量和局部变量的区别
  • 成员变量定义在方法外面;局部变量定义在方法里面
  • 成员变量作用在整个类中;局部变量只作用在当前方法中
  • 成员变量有默认值;局部变量没有默认值
  • 成员变量位于堆内存;局部变量位于栈内存
发布了288 篇原创文章 · 获赞 50 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/gklcsdn/article/details/104000449