/**
*利用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
不能extends继承其他类,但一个内部类可以作为一个接口,由另一个内部类实现。 final, finally, finalize 的区别 1. final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为...
Class 里面同样含有 extends 继承。 14. 模块化 ES6 中引入了模块化的概念,可以使用 export 和 import 来进行模块的导入和暴露。暴露的方法有多种,可以使用 import {需要导入的东西} from’需要导入的东西的位置...
使用类再生的两个方式:组合(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关键字,...
在Java中,继承是通过使用关键字`extends`来实现的。例如,`class B extends A`表示类B继承自类A。继承关系中,类A称为超类或父类,类B称为子类。 在继承关系中,子类继承了超类的所有成员变量和成员方法,但是子类...