java中this关键字和static关键字和super关键字的用法
2016-03-27 16:50
471 查看
this关键字
1. this 关键字是类内部当中对自己的一个引用,可以方便类中方法访问自己的属性;
2.可以返回对象的自己这个类的引用,同时还可以在一个构造函数当中调用另一个构造函数(这里面上面有个问题) 例: this(); 必须放在第一行代码中
Static关键字
1.静态成员变量 例: static int age;
可以直接用类名调用赋值
静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化
2.静态函数 例:static void talk(){.......}
可以直接用类名调用静态函数
静态函数中不能调用非静态成员变量
3.静态代码块 例:static{}
主要作用是为静态成员变量赋值
Super关键字
1.在继承中子类通过super调用父类构造函数可以减少重复代码
1. this 关键字是类内部当中对自己的一个引用,可以方便类中方法访问自己的属性;
2.可以返回对象的自己这个类的引用,同时还可以在一个构造函数当中调用另一个构造函数(这里面上面有个问题) 例: this(); 必须放在第一行代码中
Static关键字
1.静态成员变量 例: static int age;
可以直接用类名调用赋值
静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化
2.静态函数 例:static void talk(){.......}
可以直接用类名调用静态函数
静态函数中不能调用非静态成员变量
3.静态代码块 例:static{}
主要作用是为静态成员变量赋值
Super关键字
1.在继承中子类通过super调用父类构造函数可以减少重复代码
相关文章推荐
- Java语言中几个常用的包
- JVMGC——基本垃圾回收算法
- JDK8内存模型—消失的PermGen
- 交换两个变量值的三种方法(Java实现)
- Java基础之Map总篇
- java事务学习笔记(八)--分布式事务入门例子(Spring+JTA+Atomikos+Hibernate+JMS)
- springMVC三种异常处理方式
- Myeclipse9.1 破解失败解决方法
- Java学习笔记-Struts2工作机制
- svn1.8 server client eclipse 插件 配置 完全教程
- 图形程序设计(Java核心技术卷Ⅰ)
- eclipse添加JSF XHTML模板
- Servlet笔记--利用反射实现多个请求使用同一个Servlet
- Spring容器中bean的生命周期以及关注spring bean对象的后置处理器:BeanPostProcessor(一个接口)
- JMM——运行时数据区
- Java的接口
- struts2中的constant配置详解
- 浅析Java中的final关键字
- 20145317彭垚 《Java程序设计》第4周学习总结
- Spring事务管理