1. toString() : 主要查看 类中的属性的值
自动生成
后期编写类: 属性, 方法, 构造方法 ,toString(), 属性get/set
2. static 静态的
static用来修饰方法, 则 这个方法叫 静态方法
用来修饰属性, 则 这个属性 叫 类变量或类属性或静态属性
static 修饰的属性 属于整个类拥有, 因此他可以使用 类名.静态属性名 进行访问
static 修饰的方法 属性 静态方法, 在静态方法 可以访问静态属性, 但不可以访问非静态属性
静态方法 一般使用 类名.静态方法名();
static{
// 静态初始化块
}
静态初始化 地位比较高, 运行时 优先执行
3. 断点调试 ------------重要
打断点, 然后 debug (小虫子)运行程序
高亮显示的行 表示 将要执行,还没有执行的代码
Step over 遇到方法 不进入
Step into 遇到方法 进入方法内部
4. 4种访问修饰符
从小范围到大范围
private < 默认 < protected < public
package com.ly.lianxi5;
/**
* static
*
* 在 当前类中 定义 5个 属性,
* 其中 num 用static 修饰
* 其余 采用 另外 4中访问修饰符 来修饰
*
*/
public class StaticDemo {
public String name;//名称
private double price;//价格
int count;//数量
protected String color;//颜色
public static int num;
static{
System.out.println(" 你好 static ");
num = 100;
}
public static void cal(){
System.out.println(num);
}
public void sum(){
System.out.println(name);
System.out.println(num);
}
}