final关键字代表最终的,不可改变的 常见的四种用法 修饰类 当final修饰一个类的时候 格式: public final class 类名名{ //。。。 //。。。 } //被final修饰的类代表这个类不能被其它类继承。(方法不能被重写)(这个类依然拥有父类) //比如:String类、S ...
分类:
其他好文 时间:
2020-11-30 16:16:17
阅读次数:
11
super和this//父类空间优先于子类对象产生//在每次创建子类对象的时候,先初始化父类空间,在创建子类对象。目的在于子类对象中包含了对其应的父类空间,便可以包含父类的成员,如果父类成员非私有,则子类可以随意使用父类成员,代码体现在子类的构造方法时,会先调用父类的。super和this的含义super:代表父类的存储空间标识(可以理解为父类的引用)this:代表当前对象的引用(谁调用就是谁)s
分类:
其他好文 时间:
2020-11-30 15:37:37
阅读次数:
7
继承 关键字extends 继承是为了不同的实现(龙生九子,各不相同) 单继承,一个类最多只能有一个父类 除了私有的外,子类可以访问父类的方法、属性。 new过程中,父类先进行初始化,可通过super调用父类相应的构造方法,没有使用super的情况下,调用父类的默认构造方法 防止继承使用final关 ...
分类:
编程语言 时间:
2020-11-30 15:30:32
阅读次数:
6
什么是方法的重写(override 或 overwrite)? 子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作. 应用: 重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 举例: class Circle{ public do ...
分类:
其他好文 时间:
2020-11-27 11:05:51
阅读次数:
4
继承的特点 》 成员方法 成员方法不重名: 如果子类父类中出现不重名成员方法,这时得调用是没有【任何影响的】,对象调用方法时,会先在子类中查找有没有对应的方法, 若子类中存在该方法那么久执行该方法,若子类当中不存在该方法那么就会执行父类当中的成员方法 public class Fu{ int num ...
分类:
编程语言 时间:
2020-11-27 10:56:37
阅读次数:
34
视图说明 1. 两个基类 1)APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST framework的R ...
分类:
其他好文 时间:
2020-11-25 12:30:41
阅读次数:
6
第1章 抽象类 1.1 抽象类概述 使用 abstract关键字修饰的类就叫做抽象类! Java三大特征 封装 继承 多态 当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。 但是有的时候,某个父类只是知道子类应该包含怎么样的方法, ...
分类:
其他好文 时间:
2020-11-23 12:37:07
阅读次数:
8
1.子类 1) 定义子类 //假设父类(也叫做超类)是Employee类,用extends来表示继承 public class Manager extends Employee{ //域和方法 private double bonus; //子类的域 ... private void setBonu ...
分类:
编程语言 时间:
2020-11-23 12:08:42
阅读次数:
7
父类: public class Parent { //看这里的this指的是什么 public Parent() { this.say(); } protected void say() { System.out.println("father"); } } 子类: public class Su ...
分类:
其他好文 时间:
2020-11-21 12:40:44
阅读次数:
24
//父类可序列化 [Serializable] [DataContract] public class QueryParameters { [DataMember] public string ApplicantName { get; set; } [DataMember] public strin ...