/**
*利用Student和UNStudent来初识继承的用法以及他的一些属性,
*知道extends的用法,建立文件的时候要保证St
package 学生类;
/**
* 创建学生类Student
* @author sony
*
*/
public class Student {
/**
* 定义父类的属性
*/
public String name;
/**
* 属性的初始化
* @param name
*/
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
/**
* 定义父类的方法
*/
public void study() {
System.out.println(name+"在学习");
}
}
package 学生类;
/**
* 大学生类(UNStudent)通过关键字extends继承父类的属性和方法
* @author sony
*
*/
public class UNStudent extends Student {
/**
* 子类也可以定义自己的属性
*/
private int num;
public void setNum(int num) {
this.num = num;
}
public int getNum() {
return num;
}
/**
* 定义自己的方法
*/
public void myClass() {
System.out.println(name+"的班级是"+getNum());
}
/**
* 子类重写从父类继承来的方法
*/
public void study() {
System.out.println(name+"在准备考四级");
}
}
package 学生类;
public class Test {
public static void main(String[] args) {
//创建学生对象
Student stu = new Student();
//Student类的对象调用基类的方法和属性
stu.setName("王二");
stu.study();
//创建大学生对象,调用父类的属性和UNStudent类中重写的study方法,并且调用自己的方法
UNStudent ustu = new UNStudent();
ustu.setName("张三");
ustu.study();
ustu.setNum(3);
ustu.myClass();
}
}
运行结果:
相关推荐
继承的使用方法,extends使用的小java程序。
觉得自己java学得不错那你下来做做。。对学习extends很有帮助。。。特别是将要毕业的大学生
Java中extends类的继承
js代码-extends关键字继承
extends 继承类限制:在使用继承类的时 候虽然可以扩充类的功能,但是其本身也存在以下限制:在java 中不允 许多重继承:一个子类只能继承一个父类,不能继承多个父类; 在java 中允许多层继承,在继承中子类不能...
- 1.extends 继承 ListView - 2.监听过度监听,在缩放头部图片重写overScrollBy方法 - 重写onScrollChanged方法监听度放大时,执行缩小图片 - 重写onTouchEvent方法,执行触摸时释放事件的处理欢迎入群 QQ交流群 :...
$ python manage.py createsuperuser $ python manage.py migrate # 创建表结构 $ python manage.py makemigrations # 让 Django 知道..."""extends继承‘base.html’; {% load static %}载入静态文件; {% block ti
ES6 类(Class)的继承(extends)和自定义存(setter)取值(getter)详解,博客地址: http://blog.csdn.net/pcaxb/article/details/53784309
接口要用implements实现,抽象类要用extends继承 一个类可以实现多个接口,但只能继承一个抽象类 接口不能有构造器,抽象类可以有构造器 3.IO流分为几种 按功能来分:输入流和输出流 按类型来分:字节流和...
在ES6之前,javascript不跟其他...ES6之前并没有给我们提供extends继承,我们可以通过构造函数+原型对象模拟实现继承,被称为组合继承。 1. call() 调用这个函数,并且修改函数运行时的this指向 fun.call(thisArg, ar
使用类再生的两个方式:组合(new)和继承(extends),这个已经在 thinking in java中提到过. 设计模式之 Proxy(代理) 以 Jive 为例,剖析代理模式在用户级别授权机制上的应用 设计模式之 Facade(门面?) 可扩展的使用...
12.java学习第十二章——继承extends.pdf
很好的Java面试题第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
今天小编就为大家分享一篇关于Java中extends一定是代表继承吗?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
出来工作这么久了,项目经验倒是不少,但是当问及底层的...一个类可以在声明中用 extends,关键字继承另一个类的方法和属性。PHP不支持多重继承,一个类只能继承一个基类。被继承的方法和属性可以通过用同样的名字重
Class 可以通过extends关键字实现继承 这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。如下: class Test{} class ColorTest extends Test{} 上面代码定义了一个ColorTest类,该类通过extends关键字,...
当然接口也可以通过关键字extends继承。 2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另JAVA接口中的成员变量都要声明为public ...
本篇文章给大家详细讲述了Java继承extends与super关键字的相关知识点,需要的朋友们可以参考学习下。
子类使用extends继承父类是Java面向对象编程中的基础知识,这里我们就来详解Java中使用externds关键字继承类的用法,需要的朋友可以参考下