码迷,mamicode.com
首页 > 编程语言 > 详细

Java 继承

时间:2019-09-01 14:31:08      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:父类   rgs   code   变量   java 继承   name   private   类的属性   面向对象   


继承是面向对象的概念,它和方法一样,能实现代码的重复使用。

继承中有两个重要的名词:

  • 子类,从一个类继承另一个类
  • 父类,也叫超类,被另一个类继承

继承使用关键字extends ,子类继承父类后,具有父类的特征和行为。当然访问级别为private的属性和方法不能被继承。



public class MyClass55 extends Person { //MyClass55类 继承person类

public static void main(String[] args) { //main方法 程序入口
// 继承后User类有Person类的属性和方法
MyClass55 user = new MyClass55(); //将MyClass55() 实例化给user 变量
// 具有属性name
user.name = "小王"; //将 值 赋值 给变量里的name
user.study(); //具有学习能力 //对象调用方法(user变量, 变量也是对象)
System.out.println(user.name); //
} //继承了person方法,就与上面没关系了
}

class Person {
protected String name;//成员变量、成员属性
public void study() { //可以被调用的 study()方法
System.out.println("好好学习");
}
}
// User 类继承 Person类,User类是子类,Person类是父类

Java 继承

标签:父类   rgs   code   变量   java 继承   name   private   类的属性   面向对象   

原文地址:https://www.cnblogs.com/lszw/p/11442094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!