Java
zjdxwwx
这个作者很懒,什么都没留下…
展开
-
Java构造器的使用
Java构造器与c++构造函数非常的类似,相同点如下: 1、构造函数的名称均与类名相同。 2、均没有函数类型,因此也没有返回值。 3、都是在new时隐式的调用(实例化一个类时)。 4、都不可以在除构造器之外的函数中显示调用(???)。 5、构造函数都不可以被private关键字修饰。 6、一个类可以有一个以上构造函数,若没有,编译器默认有一个不带参数的空构造函数。. 7、一旦显式的写原创 2015-08-17 09:49:38 · 767 阅读 · 0 评论 -
Java中的多态性和instanceof
一、多态性 将子类对象转换为父类称为“向上转型”,反之称为向下转型。 最后的实例中,People obj = new Teacher();中就是把子类Teacher转化成了父类而后赋值给父类变量的。向上转型是随意的,而向下转型不能随便转,只有经过向上转型的对象才可以向下转型。 当父类变量指向子类对象时,只能调用父类中独有的函数或者是被子类重载过的函数,不能调用子类中独有的函数,除非向下转型为原创 2015-08-17 11:47:52 · 728 阅读 · 0 评论 -
Java中的static和final关键字
一、static关键字 1、static关键字可以用来修饰变量或者方法,不可以修饰类。 2、static修饰的变量与c++相同,不依赖于对象存在,所有的对象共用同一个变量,在一个对象中修改在其他对象中也一并修改,因为他们共用的是同一块存储空间。静态变量可以通过类名(推荐)或者对象名(不推荐)来访问。 3、static修饰的方法也不依赖于对象存在,通过类名(推荐)或者变量名(不推荐)访问,Ja原创 2015-08-17 12:11:40 · 392 阅读 · 1 评论