第二次课继承感悟

原创 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外包行业只会造就码农,不会造就程序员 通过自己刻苦努力成为图像处理方面的骨灰级程序员。

第二次复习课练习源码

  • 2015-09-27 12:01
  • 1.65MB
  • 下载

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

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

离散数学第二次课.rar

  • 2009-11-12 23:45
  • 412KB
  • 下载

csdn第二次实训最后一次课

csdn第二次实训最后一次课总结     也许每件事不管它是多么使人高兴,异或是使人劳累的;等到做这件事的最后一天的时候参与这件事的人总会有点不舍的,十分留念。就像每次从家里坐上去他方的汽车时,总在...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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