java学习笔记
今天看了一下孙鑫老师的java视频,做下了笔记。写到了这里算是做个记号吧,我会继续看下去的,我只是一个java入门的学生。不懂什么技术只是想多学点东西,交几个不错的朋友。希望到此的朋友留个记号,交个朋友。好了不多说了
以下是今天的笔记
08年3月15日(学习笔记1)同学睡了,不好意思再看了。呵呵。
static void output()
{ system.out.println(); system.out.println(); system.out.println(); } void output() { }
public static void main()
{ } 内存空间,没有分配内存不能够被引用 static定义静态变量和静态方法 静态成员变更和静态方法在加载时已分配内存空间在非静态的调用时是可以的 在调用静态变量或方法时可以直接调用 main方法是静态的方法不属于某一类 定义静态变更时共享同一变量这一变量属于类本身 1.定义常量用final并且进行初始化 final double PI=3.1415926; 2.也可以在构造函数中完成 final double PI; Point(int a,int b) { PI=3.1415296; x=a; y=b; } 定义常量通常用大写 常量定义为静态时只能在定义时进行初始化,因为它属于类的本身 class animal
{ int htight,weight; void eat() { system.out.println } void sleep() { } void breathe() { } } class fish extends animal
{ int height; viod breathe() { super.breathe(); super.height=40; system.out.println(); } } class integration
{ public static void main() { animal an }
} 类的继承 在java中每个类单独占一个文件 在java中充许多继承,在c++中充许多继承 覆盖 super提供了对父类的调用,实例化子类时调用父类如果父类没有这个函数则错误,在子类中调用 父类的方法用super不能用父类名
多态:通达覆盖父类的方法 如果子类有这个方法就调用子类的方法,如果有则调用父类的方法。 重载:编译时多态
覆盖:运行时多态 instance of 检查是否是一个实例
if (an instanceof animal) { sysetem.out.println(); } if (fn instanceof Fisn) { system.out.println(); } fi(an instanceof Fish)
{ system.out.println(); } else { system.out.println(); } |


ajava
博客统计信息
热门文章
最新评论
友情链接