属性声明 public int age { get; set; } 从功能上等价于 private int m_age; public int age {get { return m_age; }set { m_age = value; }} 在这里,属性和成员变量的区别不大. 等价于 public int age; 也就是一开始的时候, 无视 有限性.读写权限的情况下.先偷懒, 写成public int age { get; set; } 项目写到某个阶段了, 要求 age 数值必须有
class Car { String color; int number; void run() { System.out.println(color+"::"+number); } } class CarDemo { public static void main(String[] agrs) { Car c = new Car();//c是类类型的变量. //c.color = "blue"; //c.number = 4; c.run(); } } /* 类与
一.局部变量 存在某个方法中的变量就叫局部变量,局部变量一旦声明就必须赋值 否则不能使用 代码如下: class Person { String name; char sex; int age; public void eat(){ int num = 10;//不进行赋值是在方法体内不能用的 编译的时候就会报错 尚未初始化变量 System.out.println(num+"吃"); } public void sleep(){ System.out.println("睡觉