首页 > 编程语言 > 详细

java 继承学习

时间:2018-01-13 18:22:47      阅读:190      评论:0      收藏:0      [点我收藏+]
继承是为了解决代码复用的问题。假如你写了一个class 里面实现了统计字符出现的频率。如果你在其他class 里面也希望用到这个方法。那就不用在写一份了。通过继承那个class即可实现调用他的方法
 
java 使用extends语句来声明继承
 
class Cat {
public String name;
public int age;
public String color;
}
// BlackCat 继承Cat 类
class BlackCat extends Cat{
public String getName(){
System.out.println("name:"+this.name)
}
}
 
并不是所有的方法和属性都能被继承,如果父类设置了,该属性或者方法是private 则继承时是继承不了这些属性或者方法
 
子类最多只能继承一个父类,如果想多重继承就需要使用接口来实现
java所有的类都是Object的子类
 
父类的那些属性和方法会被子类继承?
 
1. public 成员属性 成员方法
2. protected 成员属性 成员方法
 

java 继承学习

原文:https://www.cnblogs.com/SunshineLittleCat/p/8279857.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!