Java面向对象之继承
2017-08-31 09:15
218 查看
写在前面:其实我们学东西或者查东西的时候,首先需要搞清楚的是这个东西是什么,这很重要,如果你都不知道这个东西是什么,说白了你看了查了学了你也记不住。那我就说下我对继承的理解继承:就是子类去继承父类的属性和方法,并且实现一部分功能的扩展,比如说重写父类的方法等。关键字用到extends。需要注意的地方(注意look):1、子类继承父类的属性和方法以后会隐式的存在于子类中千万注意是隐式存在不是不存在,这里我曾经写程序就被坑过很多次,所以我希望后来的程序员不会再这里出现小问题。2、Java中的类只有单继承就是一个子类只能有一个父类,但是(but)一个父类可以有很多子类,比如最大的父类object类。用一个小例子来解释下继承父类public class Father {
private String name = "Father";
int age;
public void eat(){
System.out.println("父亲类吃饭的方法");
}
}
public class Son extends Father{
String name = "Son"; //int age; 隐式存在的属性
public void eat(){
System.out.println(this.name+"吃饭的方法"+this.age);//这里就是重写了父类的方法。注意(look)重写的时候权限要大于或等于父类的权限
}
public void mm() {
}
}
private String name = "Father";
int age;
public void eat(){
System.out.println("父亲类吃饭的方法");
}
}
public class Son extends Father{
String name = "Son"; //int age; 隐式存在的属性
public void eat(){
System.out.println(this.name+"吃饭的方法"+this.age);//这里就是重写了父类的方法。注意(look)重写的时候权限要大于或等于父类的权限
}
public void mm() {
}
}
相关文章推荐
- 重新认识java(三) ---- 面向对象之继承!
- Java面向对象之继承
- Java基础视频教程第07天_面向对象之继承、抽象、接口
- Java面向对象中的继承
- Java面向对象高级--继承的应用----整形数组类、排序类、反转类
- 黑马程序员_java面向对象总结【3】(继承、接口和多态)
- Java面向对象继承与组合的问题
- 24-JAVA面向对象-继承-static关健字
- Java--面向对象之二:继承
- Java面向对象-Java类的继承
- 大数据之JAVA基础(六):面向对象--继承
- Java面向对象之继承
- 黑马程序员——Java面向对象(二)之封装、继承、多态、接口等
- Java学习第8天(2):面向对象-继承-子父类关系
- Java学习系列(四)Java面向对象之修饰符、封装、继承、多态详解
- Java面向对象 继承的应用-工程版本迭代
- Java面向对象(二)面向对象的特征 --- 封装 、 继承、 多态
- 黑马程序员-JAVA面向对象之继承
- Java学习第六_八天:面向对象__继承_接口_多态
- Java面向对象之封装、继承、多态