
Java
cq_jone
IT爱好者,从业者
展开
-
Java中访问权限-类和接口
(1)类和接口的访问权限种类一样,有两中public,default,它们的不同在于是否能访问不同包中的类或接口 default:只能在本包中访问 public:任何地方都可以访问,当然不同的包中,首先要import,导入类。(2)类中成员或方法的访问权限,有四种:public,protected,default,private作用域原创 2009-10-17 17:31:00 · 5603 阅读 · 1 评论 -
类继承中构造方法的调用原理浅析
class Firework{}class Fountain extends Firework {}如上所示,喷泉型烟花是烟花的一种。在这种情况下Java会自动为这两个类提供一个默认的无参数的构造器方法。因而,按照如下的代码实例化Fountain类也是合法的: Fountain f = new Fountain();但是如果我们为超类添加一个带原创 2009-11-05 11:45:00 · 981 阅读 · 0 评论 -
类继承中构造方法与static块调用顺序浅析
首先,明确两点1) 类中Static{}代码段会在该类第一次访问里被调用,并且仅被调用一次2) 由于类中构造方法会默认地或显示的调用父类的构造方法,这样类在实例化时(即调用构造器方法),会优先调用构造器方法。如下程序:class Firework{ static { System.out.println("Hello");原创 2009-11-05 11:59:00 · 783 阅读 · 0 评论 -
类继承中子类static成员方法与父类static成员方法调用顺序浅析
首先可以明确的是:在类继承中类实例成员方法的调用是按Java运行时的所在类的方法来执行的。所以如下调用:class Firework{ public void outHi() { System.out.println("Hi"); } public static void outHi2() { Sys原创 2009-11-05 12:09:00 · 730 阅读 · 0 评论 -
Java中数据类型的默认值
Java中数据类型分为两种,一种是基本数据类型,另一种是对象引用类型。所以默认值也分为基本数据类型及对象引用的默认值。另外数组的默认值则是依据是基本数据类型数组还是对象引用类型数组了。 Java中基本数据类型默认值为:short: 0int: 0long:0float: 0.0double: 0.0char:(int)cha原创 2009-11-05 12:25:00 · 3058 阅读 · 0 评论