快捷键
ctrl+D(duplicate)
复制当前行
ctrl+Y
删除本行
alt+/
补全代码
template模版
P273
Q:那么为什么要加上package...这句语句呢?
A:在输入javac后,我们是可以生成.class后缀的文件的(这只是编译找有没语法错误,并不是运行),但是我们输入java后,却出现了错误
这是因为加了package...以后,必须在指定的目录下才能运行.class后缀的文件。
我们必须手动添加目录并将.class后缀的文件放入,才可以运行。
IDE的作用就是加了package com.test后就帮我们创建了文件com,然后com里有个test文件,它会把.java后缀的文件放在里面。
然后javac后.class的文件会在out的文件下的com的test文件里。
最后,一句话总结一下:package 文件位置;
就是将.class文件放在这个文件位置里,然后运行时就按这个文件位置找.class文件运行。
加入包后我们避免了冲突
访问修饰符
private
package com.Test.modifier;
public class B {
// 写一个say方法
public void say() {
A a = new A();
// 在同一个包下,可以访问public 默认 protected,除了private,
// 只能在同一类下访问,所以他叫“私人的”,包有多个分间,一个类是一个房间
System.out.print("n1 = " + a.n1 + " n2 = " + a.n2 + " n3 = " + a.n3);
}
}
在同一个包下,可以访问 【public, 默认, protected 】的修饰属性 或 方法,不可以访问 private的修饰属性 或 方法