首页 > 代码库 > 理解java的三大特性之继承
理解java的三大特性之继承
学习来源:http://www.cnblogs.com/chenssy/p/3354884.html
default 默认权限(包权限-同一个包可以访问)
private 私有(类内部可以使用,继承的子类也不能访问)
protected (类和包内部可以访问,其子类也可以访问)
public 任何都可以访问
对于class 的权限修饰只可以用public和default
继承
java中使用extends关键字实现类的继承机制
通过继承,子类自动拥有了基类(superclass)的所有成员
java只支持单继承,不允许多继承
class Person{ private String name; private int age; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public int getAge() { return age; } } class Student extends Person { private String school; public void setSchool(String school){ this.school = school; } public String getSchool(){ return school; } } /** * * java中使用extends关键字实现类的继承机制 * 通过继承,子类自动拥有了基类(superclass)的所有成员 * java只支持单继承,不允许多继承 */ public class ExtendTest { public static void main(String[] args){ Student student = new Student(); student.setName("Jone"); student.setAge(18); student.setSchool("SCH"); System.out.println(student.getName()); System.out.println(student.getAge()); System.out.println(student.getSchool()); } }
理解java的三大特性之继承
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。