单纯的看完一二季是写不出来的,这个教学视频美中不足就是浅入浅出,需要更多自己去找书来看,比如面向对象讲的就太简单,还有类和接口 构造法 太简单了,这你很难去实践出最后的综合练习。
2017-03-23
可以这样总结吗:1.系统直接给类的静态方法分配内存;2.普通方法不分配内存,需要创建具体的对象才分配,所以才有这些规则
1:静态可以调用静态(因为默认分配内存了)
2:静态不可以直接调用非静态(因为非静态没实体,不能调用空的东西吧,要调用就要创建对象)
3:非静态可以调用所有(因为要用非静态必须创建对象,创建对象就分配内存了)
所以这里的规则是:不能调用空的东西,或被空的东西调用
1:静态可以调用静态(因为默认分配内存了)
2:静态不可以直接调用非静态(因为非静态没实体,不能调用空的东西吧,要调用就要创建对象)
3:非静态可以调用所有(因为要用非静态必须创建对象,创建对象就分配内存了)
所以这里的规则是:不能调用空的东西,或被空的东西调用
2017-03-23
public class HelloWorld {
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println(HelloWorld.className);
}
}
// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";
public static void main(String[] args) {
// 访问静态变量,输出班级名称
System.out.println(HelloWorld.className);
}
}
2017-03-23
封装就是把一些信息隐藏,然后再用一个方法将想要暴露的信息暴露给用户。这样及保护了信息,又让外界和信息本身有何一定的交互。封装的魅力。
2017-03-22