初学类的继承

来源:互联网 发布:淘宝不锈钢企鹅杯授权 编辑:程序博客网 时间:2024/05/22 07:01

实例化子类的时候

对于继承的开辟类存控件是怎么来的?

1.对于构造方法的话,不管是子类还是父类都会开辟类存空间。

2.对于成员变量,或成员方法的话,如果只有父类有的,只会开辟一个。

只有子类有的,也只会开辟一个空间。

对于覆盖:父类的构造方法不能被覆盖;

 

总结如何正确书写类,书写类的步奏:(最基本的步奏)

1.class 类名{

2.成员变量(变量的类型 变量名;);

3.成员方法(返回值 方法名(参数列表){

})
}

对于构造方法的话前面的修饰不能有static,void;

对于父类的构造方法不能重写,否则子类调用的时候就会重新构造方法。没有重写,系统默认构造方法;

public class Wode
{
  int i;
  int j;
  Wode(int o,int p){
  
  }
 }

public class Demo extends Wode {

 Demo(int o, int p) {
  super(o, p);
  //如果父类重写了构造方法,子类就会super
  //如果是用的默认或者是构造方法的参数列表没有重写的话。就是对的。
  // TODO Auto-generated constructor stub
 }
 
}

 

public class Test1 {

public static void main(String[] args){

  Demo d=new Demo();
  d.i=0;
 }

}

 

 

 

 

0 0
原创粉丝点击