java048匿名对象概述及应用场景,final的概述及应用

1.匿名对象:没有名字的对象。

例如:以前我们创建的对象时

    Student s = new Student( ) ; 

而匿名对象是:new  Student( ) ; 

2.匿名对象的应用场景:

a.当方法只调用一次的时候可以使用匿名对象。

b.可以当做参数传递,但是无法在传参之间做其他事情。如给成员变量赋值等等

注意:匿名对象可以调用成员变量并赋值,但赋值并没有意义;

例如:  new  Student( ).age = 18;

                System.out.println(new Student( ).age);

输出结果还是0,因为匿名对象只有一次,没有引用所以赋值也只能用一次,所以输出结果是0。

3.final的概述及应用

final:修饰符,可以用于修饰类成员方法和成员变量

final:所修饰的类:不能被继承,不能有子类。

final:所修饰的方法:不能被重写。

final:所修饰的变量:不可被修改,他是一个常量。

4.常量:

    字面值常量:如1,2,3

     自定义常量:即就是被final修饰的成员变量,它一旦被初始化则不可被改变,一般都是用大写例如:int NUM=10;

注意:自定义常量必须初始化。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是...
    灯火gg阅读 3,489评论 1 24
  • 废话不多说,自己进入今天的主题 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:...
    传奇内服号阅读 2,402评论 1 31
  • 总想对身边的人进行说教,最近这种欲望愈发强烈了,大概是随着年龄的增长、总结过往,反思自己缘故吧! 人...
    高文学阅读 753评论 1 1
  • 引题: 投资人都看重什么? -了解产品是什么 -市场空间 -产品可行性 -团队够优秀 -能否建立行业竞争力,形成壁...
    卜其阅读 1,147评论 0 1
  • 来来来,前方居然有小白闯厨房。而且还是个南方小白闯北方厨房。真是够大胆的。 看看南方人是怎样理解北方的面点的? 先...
    琳小袁阅读 486评论 1 0