2016年8月28日

摘要: 二、Final 核心:一旦创建,不可修改 可修饰:(创建即终态) 1.类:被修饰后,将不能被继承 2.方法:被修饰后,将不能被覆写 3.属性:被创建,不可修改,且必须赋值(赋值的两种形式): 1.直接 2.构造函数赋值 ps: a 、可与static一起修饰属性和方法 b、修饰原生类型时是确定其... 阅读全文
posted @ 2016-08-28 22:18 xieji233 阅读(121) 评论(0) 推荐(0)
 
摘要: 三个修饰符: 一、static: 作用域: 1. 属性 1.1 静态属性不必要创建新对象,可直接用类调用 1.2 其值发生改变,则类中的值也会随之而变并延伸到其他对象中 例子: class Animals { // /1.static 修饰属性 static String a = "静态属性值"... 阅读全文
posted @ 2016-08-28 20:51 xieji233 阅读(134) 评论(0) 推荐(0)
 
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟... 阅读全文
posted @ 2016-08-28 20:02 xieji233 阅读(127) 评论(0) 推荐(0)
 
摘要: 1. 在静态方法中是不能使用this预定义对象引用的,即使其后边所操作的也是静态成员也不行. 因为this代表的是调用这个函数的对象的引用,而静态方法是属于类的,不属于对象,静态方法成功加载后,对象还不一定存在 2. 在问题之前先讲super的用法: 1.super的用法... 阅读全文
posted @ 2016-08-28 19:39 xieji233 阅读(119) 评论(0) 推荐(0)