第二次课继承感悟

原创 2016年06月01日 12:27:57

1.在JAVA中,类的继承是指在现有类的基础上去构建一个新类,构建出来的新类叫做子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。

例:class Animal{

String name;

void shout(){

System.out.println("动物发出叫声");

}

}

class Dog extendsAnimal{

public void printName(){

System.out.println("name="+name);

}

}public class q1{

public static void main (String[]args){

Dog dog=new Dog();

dog.name="沙皮狗";

dog.printName();

dog.shout;

}

}

上述中exends关键字继承了Animal类,这样Dog类便是Animal类的子类。子类虽然没定义name属性和shout()方法,但是却能访问这两个成员。这就说明,子类在继承父类的时候会自动拥有父类的所有成员。

2.关键字super

1】使用super关键字调用父亲的成员变量和成员方法。

super.成员变量

supe.成员方法(【参数1,参数2...】)

2】使用super关键字调用父类的构造方法。

supe(【参数1,参数2....】)

3.关键字final

1】.fianl修饰的类不能被继承

2】.fianl修饰的方法不能被子类重写

3】.fianl修饰的变量是常量,只能赋值一次


相关文章推荐

Android开发第二次复习课

  • 2015年09月27日 11:51
  • 208KB
  • 下载

数电课件第二次课

  • 2013年10月08日 22:55
  • 938KB
  • 下载

工作11年 人生第二次跳槽的感悟

工作11年 人生第二次跳槽的感悟 作者的亲身经历,告诉你IT外包行业只会造就码农,不会造就程序员 通过自己刻苦努力成为图像处理方面的骨灰级程序员。...

产品经理研修班第二次课课程讲义

  • 2007年06月15日 10:07
  • 2.53MB
  • 下载

C++ primer第二次阅读学习笔记(第17章:用于大型程序的工具:多重继承与虚继承) .

第十七章:用于大型程序的工具:多重继承与虚继承 多重继承是从多于一个直接基类派生类的能力。多重继承的派生类继承其所有父类的属性。 为了支持多重继承,应扩充派生列表,多个类用逗号分割。如: cla...

离散数学第二次课.rar

  • 2009年11月12日 23:45
  • 412KB
  • 下载

第二次复习课练习源码

  • 2015年09月27日 12:01
  • 1.65MB
  • 下载

http协议_齐禄禄的个人总结(第二次课)

http协议 一.http简介 1.基本介绍: (1)客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第二次课继承感悟
举报原因:
原因补充:

(最多只允许输入30个字)