2015.11.09 类的定义,成员变量,局部变量 ,重载,所谓的匿名对象

原创 2015年11月20日 16:50:37
 类是对事物的描述,对象是类的实例
 * 定义类就是定义类的成员
 *
 * 成员变量 局部变量(方法中,语句)
 * 1 在内存中体现不同,局部变量存放在栈内存中,成员变量存在于堆内存
 *   局部变量只是在所属区域有效,成员变量是根据对象的创建而生效的,根据对象的失效而失效
 */


package com.zhangyu2;

public class CarTest {
     
 public static void main(String [] args){
  Car car1=new Car();
  car1.run();
  /*
   * 匿名对象
   * 只使用一次时
   * 该对象作为参数的时候进行传递的时候
   */
  new Car().color="red";
  new Car().run();
 }
   /*
    * 创建一个对象的类,声明他的属性还有方法,
    */

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java匿名类中使用的局部变量为何要加final

这几天,在网上找了一些关于final的知识,当然并不全面,有的一时也没有很好的理解,先收集起来,理理思路,把不懂的画出来,以便更好地学习…… java中的final关键字通常的指的是“这是无法改...
  • rookieding
  • rookieding
  • 2014年08月20日 16:20
  • 10248

【面试对宝典40题的解释】匿名内部类访问外部类中的局部变量必须是final属性

http://ldzyz007.iteye.com/blog/844380 如果定义一个匿名内部类,并且希望它使用一个在其外部定的对象,那么编译器会要求其参数引用是final的。 1.匿名内部类...
  • Angiexia
  • Angiexia
  • 2014年03月14日 17:59
  • 1399

深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量

开篇 在我的上一篇博客 深入理解Java中为什么内部类可以访问外部类的成员 中, 通过使用javap工具反编译内部类的字节码, 我们知道了为什么内部类中可以访问外部类的成员, 其实是编译器在编译内...
  • brave2211
  • brave2211
  • 2014年02月28日 00:11
  • 16785

黑马程序员——分析匿名内部类使用外部定义的对象

在分析之前,首先说一下内部类定义在局部的特点。         内部类被定义在局部时:        1. 不可以被成员修饰符修饰;        2. 可以直接访问外部类中的成员,因为还持有外部类中...
  • codeting
  • codeting
  • 2015年11月16日 15:09
  • 1304

java 匿名类(不能被忽略 (new+接口)是定义匿名类的一个形式)

匿名内部类 ( 明白了匿名类就理解了函数回调,(此处与线程无关))有位老兄说:(匿名一是为了简化代码,而是告诉GC我这个对象只用一次,用完给我回收了) 关于JAVA内部类:一个内部类的定义是定义在...
  • Listron
  • Listron
  • 2014年01月21日 16:42
  • 1687

匿名对象和内部类

匿名对象: 匿名对象是对象的简化形式; 匿名对象的使用情况: 1)当对对象方法仅进行一次调用的时候使用;如果需要调用多次,还需要创建对象。如果对一个对象进行多个成员的调用,就必须给这个对象起个名...
  • chenrushui
  • chenrushui
  • 2016年07月15日 11:21
  • 1046

匿名对象与非匿名对象的区别

类封装完以后就可以通过使用new关键字和类的构造方法来创建对象,这种对象分为两种:匿名对象与非匿名对象。何为匿名对象,何为非匿名对象呢?举个例子:假如有如下类:     package com.hei...
  • wangshuxuncom
  • wangshuxuncom
  • 2013年11月06日 07:42
  • 7195

C++ 声明并实现一个日期类(运算符重载)

/****************************************************************************************** date.hpp...
  • ZhongQi0808
  • ZhongQi0808
  • 2015年05月10日 15:31
  • 1234

C++中的匿名对象

C++中的匿名对象是pure RValue, 因而不能作为引用传进去。 匿名对象只存在于构造该对象的那行代码,离开构造匿名对象的哪行代码后立即调用析构函数。 class Some { int ...
  • u010936800
  • u010936800
  • 2016年06月07日 16:22
  • 3113

PHP7之匿名类

匿名类跟匿名函数一样,创建一次性的简单对象
  • xuandaijian
  • xuandaijian
  • 2016年04月24日 02:06
  • 1973
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2015.11.09 类的定义,成员变量,局部变量 ,重载,所谓的匿名对象
举报原因:
原因补充:

(最多只允许输入30个字)