day7-java基础(final、内部类、匿名对象、static等)

final 关键字

final 的作用:

       1)变量的:如果使用 final 关键字修饰一个变量,则意味这个变量最终的值是 xxx,当前值不会再变了。常量
final int aa = 9;
       2)类的:还可以用来修饰类,不想被继承。
       3)方法的:也可以用在方法中,主要是标明当前方法的功能是固定的了,当发生继承的时候,子类不能重写。

总结:如果不想当前的类、变量、方法的值或者功能发生变动的话,就使用 final 关键字修饰。

final 的特点:

       1)final 修饰的类不可以被继承,但它可以去继承其他类。
       2)final 修饰的方法不可以被重写,如果在父类中没有被 final 修饰过的方法,在子类重写后可以加上 final 修饰。
        3)引用类型的变量值是保存对象地址的话,地址值不能再改变。但对象中的属性值是可变的。
        4)在使用 final 修饰变量的时候,必须要赋初始值,否则报错。


static 静态

能不能不创建对象个,就直接可以调用方法?调用变量?

        被 static 静态修饰后的成员变量就属于类的,不属于这个类的对象(实例)。
        可以直接使用【类名.变量名】方式来访问对应的数据。

注意点:
       1)静态内容是优于对象存在的,只能访问静态内容,不能使用 this 和 super 关键字。
        2)静态内容是主要存在静态区。
       3)静态成员只能访问静态成员。

       如果是在接口中,我们建议大家定义变量的时候,考虑使用 final 和static 来修饰
       public final static


匿名对象

       匿名对象其实是指创建对象的时候,只有创建对象的语句,但没有把对象地址赋值给任何一个变量。

       1)创建匿名对象,直接使用,不需要变量名
       new User().getName();

       2)一个 new 关键字就是新开辟一个内存空间
       new User().getName();
       new User().getName();


内部类

内部类:在一个类中,再加入一个类,称为内部类。
有钱了,人 - 车 - 发动机 - 铁管

什么时候用到内部类

       在我们描述事物的时候,如果当前事物还有可能包含其他的东西,则可以使用内部类来描述。

内部类主要是分为成员内部类和局部内部类(相对成员内部类来讲的)两种。

匿名内部类

内部类,主要是帮我们应对一些类之间复杂的关系。
       1)临时定义某一指定类型的子类。
       2)一旦定义好,即可创建指定类型的子类对象。

       匿名内部类是创建某个类型子类对象的快捷方式

       命名空间:namespace 可以用包的形式来区分不同的区域,存放一些有可能相同的值。
       以后在读写文件是否,有可能会通过“包扫描”方式来读取对应的内容。

       Spring -- 注解
       <context:scan package="com.hello"/>

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容

  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 1,763评论 0 10
  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 1,534评论 0 6
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,148评论 1 44
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,627评论 0 11
  • 读书,电影,听歌,非经典不读,非经典不看,非经典不听——你是这样的人吗?我曾一度如此,而今有了改观:不是非...
    大音dada阅读 786评论 6 6