this关键字与super关键字区别
| this | super | ||
| 1 | 访问属性 | 
 访问本类中属性,如果本类中没有此属性,就从父类继承过来的属性中查找 (遵循就近原则)  | 
访问父类中的属性 | 
| 2 | 调用方法 | 访问本类中方法 | 直接访问父类中方法 | 
| 3 | 调用构造器 | 调用本类构造器,必须放在第一行 | 
 调用父类构造器,必须放在首行,如果不写的话,系统会默认调用父 类的无参构造器(总之创建子类对象一定会执行父类构造器)  | 
| 4 | 特殊用法 | 表示当前对象,有时可以return this; | 不能表示父类对象 | 
this关键字与super关键字区别的更多相关文章
- 方法重写和方法重载;this关键字和super关键字
		
1:方法重写和方法重载的区别?方法重载能改变返回值类型吗? 方法重写: 在子类中,出现和父类中一模一样的方法声明的现象. 方法重载: 同一个类中,出现的方法名相同,参数列表不同的现象. 方法重载能改变 ...
 - java中this关键字和static关键字和super关键字的用法
		
this关键字 1. this 关键字是类内部当中对自己的一个引用,可以方便类中方法访问自己的属性: 2.可以返回对象的自己这个类的引用,同时还可以在一个构造函数当中调用另一个构造函数(这里面上面有个 ...
 - Java的继承,final关键字,super关键字
		
1.继承的初始化顺序: 父类—>父类的初始化对象中的属性—>父类的构造方法—>子类—>子类的初始化对象中的属性—>子类的构造方法 若有构造方法:则先执行属性,再执行构造方 ...
 - java之this关键字和super关键字的区别
		
编号 区别点 this super 1 访问属性 访问本类中的属性,如果本类没有此 属性则从父类中继续查找 访问父类中的属性 2 调用方法 访问本类中的方法 直接访问父类中的方法 3 调用构造器 调用 ...
 - this关键字和super关键字
		
一.this Java中为了解决变量的命名冲突和不确定性问题,引入了关键字this.this代表当前类的一个实例,它经常出现在方法和构造方法中,具体使用情况有以下三种: 1,返回调用当前方法的对象的引 ...
 - Java基础系列--this、super关键字
		
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/8483623.html 一.概述 Java中this有两种用途,一种是用于指代当前对象,一种 ...
 - static关键字和final关键字
		
static关键字和final关键字 static(静态) 作用 用来修饰属性.方法.代码块.内部类 static修饰属性 表示静态变量(类变量) 按是否使用static修饰,属性的分类 静态属性 当 ...
 - IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、                     @synthesize、@property、@dynamic
		
IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic. @synth ...
 - 继承进一步使用,以及super关键字
		
目标: 1)掌握子类对象实例化过程 2)掌握方法覆盖概念和实现. 3)掌握super关键字的作用. 一,子类对象实例化过程 子类对象在实例化之前,必须先调用父类中的构造方法,再调用子类中的构造方法. ...
 
随机推荐
- pyspider启动错误解决(Python 3.7)
			
问题一 安装好pyspider之后,在启动的时候,报出上图错误. 原因 async和await从 python3.7 开始已经加入保留关键字中. 参考: What’s New In Python 3. ...
 - vuex配置
			
import Vue from 'vue' import App from './App.vue' import router from './router' import store from '. ...
 - vue,一路走来(17)--底部tabbar切换
			
<router-link></router-link>存在router-link-active属性,那么底部tabbar切换就简单多了.不会再出现刷新回到第一个的bug. &l ...
 - django 常用 import
			
from django.shortcuts import HttpResponse, render, redirect def yimi(request): #直接返回页面内容 return Http ...
 - 条款7:为多态基类析构函数声明为virtual
			
基类指针指向子类对象. 子类对象必须位于堆.因此为了避免泄漏内存资源,当指针不使用时,delete掉每一个对象非常重要.但是如果基类的析构函数不声明为virtual.那么指向子类对象的指针delete ...
 - Nginx配置参数详解参考示例
			
user nobody; worker_processes 2; events{ worker_connections 1024; } http{ #设置默认类型为二进制流 default_type ...
 - day18 python模块 random time sys os模块
			
day18 python 一.random模块 取随机整数 import random print(random.randint(1,2)) #顾头顾尾 p ...
 - 09.事务管理、整合jpa、整合mybatis
			
事务管理 spring-boot-starter-jdbc会自动默认注入DataSourceTransactionManager spring-boot-starter-data-jpa会自动默认注入 ...
 - orcad原理图与PSPICE模型库名称
			
Vendor PSpice Model Description Advanced Linear Devices adv_lin.lib Library of op-amps Advanced Line ...
 - ConcurrentLinkedQueue和LinkedBlockingQueue区别
			
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11394436.html 线程安全队列类图 两者的区别在于 ConcurrentLinkedQueue基 ...