Java面向对象学习笔记 -- 4(static、final关键字)
2015-05-25 16:56
513 查看
1. static关键字
1.1 static修饰成员变量:
① 属于类,而不属于对象
② 存在于方法区中,只有一份
③ 常常通过 '类名.来访问'
④ 何时用:所有对象共享这一个数据时使用,加载优先于对象的创建
1.2 static修饰方法:
① 没有隐式的this传递,所以不能直接访问实例变量和方法(即静态的不能直接调用非静态的)
② 存在方法区中,只有一份
③ 常常通过 '类名.来访问'
1.3 static块:
① 在类被加载时执行,只执行一次(创建对象调用,在构造器前调用)
② 何时用:常常用于加载静态资源(图片、音频、视频等),加载优先于对象的创建
2. final 关键字
1.1 final修饰变量: 变量不可被改变
1.2 final修饰方法: 方法不可被重写
1.3 final修饰类: 类不可被继承
本文出自 “永远年轻” 博客,请务必保留此出处http://kingkongzhao.blog.51cto.com/6319491/1655011
1.1 static修饰成员变量:
① 属于类,而不属于对象
② 存在于方法区中,只有一份
③ 常常通过 '类名.来访问'
④ 何时用:所有对象共享这一个数据时使用,加载优先于对象的创建
1.2 static修饰方法:
① 没有隐式的this传递,所以不能直接访问实例变量和方法(即静态的不能直接调用非静态的)
② 存在方法区中,只有一份
③ 常常通过 '类名.来访问'
1.3 static块:
① 在类被加载时执行,只执行一次(创建对象调用,在构造器前调用)
② 何时用:常常用于加载静态资源(图片、音频、视频等),加载优先于对象的创建
2. final 关键字
1.1 final修饰变量: 变量不可被改变
1.2 final修饰方法: 方法不可被重写
1.3 final修饰类: 类不可被继承
本文出自 “永远年轻” 博客,请务必保留此出处http://kingkongzhao.blog.51cto.com/6319491/1655011
相关文章推荐
- java 面向对象学习笔记——修饰词final,static,abstract
- [java学习笔记]java语言核心----面向对象之static关键字
- [java学习笔记]java语言核心----面向对象之this关键字
- Java学习笔记2016.2.18 static、final关键字
- JavaSE入门学习22:Java面向对象之final关键字
- java学习日记_25:面向对象之static关键字
- java学习笔记(static和final关键字)
- 黑马程序员--Java学习笔记之面向对象思想(单例模式详解、匿名对象、静态、final)
- java学习笔记 static,final关键字学习
- java学习笔记7——static和final关键字
- Java面向对象笔记(六)static关键字
- 【学习笔记09】java面向对象-final、抽象类
- Java基础学习笔记十 Java基础语法之final、static、匿名对象、内部类
- 学习Java 关键字final, static使用
- java学习(1).static,volatile,transient,final等关键字
- java学习(2).static,`volatile`,transient,final等关键字
- Java 学习笔记 - 面向对象复习
- 5.4-全栈Java笔记:面向对象进阶之对象的转型 | FINAL关键字 |抽象方法和抽象类
- java学习笔记1——面向对象和JVM基础
- Java学习笔记03——Java面向对象和语言进阶