對成員變數和區域性變數的一點了解
阿新 • • 發佈:2018-11-25
package com.HelloWorld; public class HelloWorldd { public static void main(String[] args) { //用HelloWorldc類建立物件 HelloWorldc people = new HelloWorldc(); //給例項變數(通過物件呼叫的變數)賦值 people.hight = 165; people.age = 20; people.size = 120; //呼叫物件的方法 people.eat(); people.sleep(); } }
package com.HelloWorld; //1.定義一個類 public class HelloWorldc{ //2.屬性(成員變數 會有一個預設的初始值 在整個類中使用)有什麼 int size; int age; int hight; //與區域性變數重名 int score = 9; //3.方法 幹什麼 void eat(){ //區域性變數 需要進行初始化 只能在方法內部使用 同一方法中不允許有重名區域性變數 int num = 1; //成員變數和區域性變數重名時,區域性變數優先順序更高 int score = 6; System.out.println("score="+score); System.out.println("num="+num); System.out.println("hight="+hight+" size="+size+" age="+age); System.out.println("能吃東西"); } void sleep(){ //不同方法中允許有同名區域性變數 int num = 2; System.out.println("num="+num); System.out.println("hight="+hight+" size="+size+" age="+age); System.out.println("能睡覺"); } }