java 继承

来源:互联网 发布:java驻场开发什么意思 编辑:程序博客网 时间:2024/06/01 10:01

     今天学习了继承。

首先是让我了解到了继承是可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也可以称作C是A的子类,类C是从类A继承而来的。在Java中,类继承是单一的继承,也就是说一个类智能拥有一个父类。

下面就是继承的相关代码块:下面这块代码就是子类B继承了父类A。

//A.java

public class A{

private int a;

private int b;

public void func(){

}

}

//B.java

public class B extends A{

}

语法也就是上面代码块看见的那样:

类名 extends 父类(){

.......

}

通过使用关键字extends,子类可以继承父类所有的方法和属性,但无法使用private(私有)的方法和属性。

接下来就是Obejct的八种方法,今天学习了三种,分别是equals,final,toString。

equals的用法就是判断两个对象是否相等。

finallize的用法就是终止让该类成为最终类,不能被其他类再继承。

语法:

public final class 类名 extends 父类(){

//类定义

}

toString就是该方法返回对象的字符串表示。

最后就是super和this的区别:

this是调用本类的其他方法。

super则是调用父类的指定构造。

 

0 0
原创粉丝点击