汉邦问答 / 问答 / 问答详情

java中static关键字的意义

2023-06-10 08:20:07
tt白

上述代码块运行的结果为:

上述代码块运行的结果为:

1. static关键字 : 静态的意思。可以修饰成员变量和成员方法。

2. static关键字的特点

  • A : 随着类的加载而加载

  • B : 优先于对象存在

  • C : 被类的所有对象共享

    这其实也是我们判断该不该使用静态的依据。

    同一个班级的学生应该共用同一个班级编号。

    饮水机 (用静态修饰)

    水杯 (不能用静态修饰)

  • D : 可以通过类名调用

    既可以通过对象名调用,也可以通过类名调用,建议通过类名调用。

  • 3. static关键字的注意事项

  • A : 在静态方法中没有this关键字,如何理解呢 ?

    静态是随着类的加载而加载,this是随着对象的创建而存在。

    静态比对象先存在。

  • B : 静态只能访问静态。

    静态方法只能访问静态的成员变量。

    静态方法只能访问静态的成员方法。

    非静态方法可以访问静态和非晶态的成员变量。

    非静态方法可以访问静态和非晶态的成员方法。

  • 4. 静态变量和成员变量的区别

  • A : 所属不同

    静态变量:属于类,类变量

    成员变量:属于对象,对象变量,实例变量

  • B : 内存位置不同

    静态变量:方法区的静态区

    成员变量:堆内存

  • C : 生命周期不同

    静态变量:静态变量是随着类的加载而加载,随着类的消失而消失

    成员变量:成员变量是随着对象的创建而存在,随着对象的消失而消失

  • D : 调用不同

    静态变量:可以通过对象名调用,也可以通过类名调用

    成员变量:只能通过对象名调用

陶小凡

我给你沾了点 可能你不是全看得懂 明白点算点吧

内存的 划分 你了解不? 像理解透static 建议 你对内存划分 做下了解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。

被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。

只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。

用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。

static变量前可以有private修饰,表示这个变量可以在类的静态代码块中,或者类的其他静态成员方法中使用(当然也可以在非静态成员方法中使用--废话),但是不能在其他类中通过类名来直接引用,这一点很重要。实际上你需要搞明白,private是访问权限限定,static表示不要实例化就可以使用,这样就容易理解多了。static前面加上其它访问权限关键字的效果也以此类推。

static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为:

类名.静态方法名(参数列表...)

类名.静态变量名

用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块(用处非常大,呵呵)。

1、static变量

 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。

两者的区别是:

 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。

 对于实例变量,没创建一个实例,就会为实例变量分配一次内存,实例变量可以在内存中有多个拷贝,互不影响(灵活)。

所以一般在需要实现以下两个功能时使用静态变量:

 在对象之间共享值时

 方便访问变量时

2、静态方法

静态方法可以直接通过类名调用,任何的实例也都可以调用,

因此静态方法中不能用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),只能访问所属类的静态成员变量和成员方法。

因为实例成员与特定的对象关联!这个需要去理解,想明白其中的道理,不是记忆!!!

因为static方法独立于任何实例,因此static方法必须被实现,而不能是抽象的abstract。

例如为了方便方法的调用,Java API中的Math类中所有的方法都是静态的,而一般类内部的static方法也是方便其它类对该方法的调用。

静态方法是类内部的一类特殊方法,只有在需要时才将对应的方法声明成静态的,一个类内部的方法一般都是非静态的

3、static代码块

 static代码块也叫静态代码块,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放,它不在任何的方法体内,JVM加载类时会执行这些静态的代码块,如果static代码块有多个,JVM将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。例如:

public class Test5 {

private static int a;

private int b;

static{

Test5.a=3;

System.out.println(a);

Test5 t=new Test5();

t.f();

t.b=1000;

System.out.println(t.b);

}

static{

Test5.a=4;

System.out.println(a);

}

public static void main(String[] args) {

// TODO 自动生成方法存根

}

static{

Test5.a=5;

System.out.println(a);

}

public void f(){

System.out.println("hhahhahah");

}

}

运行结果:

3

hhahhahah

1000

4

5

 利用静态代码块可以对一些static变量进行赋值,最后再看一眼这些例子,都一个static的main方法,这样JVM在运行main方法的时候可以直接调用而不用创建实例。

4、static和final一块用表示什么

static final用来修饰成员变量和成员方法,可简单理解为“全局常量”!

对于变量,表示一旦给值就不可修改,并且通过类名可以访问。

对于方法,表示不可覆盖,并且可以通过类名直接访问。

有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。

声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个static变量。声明为static的方法有以下几条限制:

它们仅能调用其他的static 方法。

它们只能访问static数据。

它们不能以任何方式引用this 或super(关键字super 与继承有关,在下一章中描述)。

如果你需要通过计算来初始化你的static变量,你可以声明一个static块,Static 块仅在该类被加载时执行一次。下面的例子显示的类有一个static方法,一些static变量,以及一个static 初始化块:

// Demonstrate static variables,methods,and blocks.

class UseStatic {

static int a = 3;

static int b;

static void meth(int x) {

System.out.println("x = " + x);

System.out.println("a = " + a);

System.out.println("b = " + b);

}

static {

System.out.println("Static block initialized.");

b = a * 4;

}

public static void main(String args[]) {

meth(42);

}

}

一旦UseStatic 类被装载,所有的static语句被运行。首先,a被设置为3,接着static 块执行(打印一条消息),最后,b被初始化为a*4 或12。然后调用main(),main() 调用meth() ,把值42传递给x。3个println ( ) 语句引用两个static变量a和b,以及局部变量x 。

注意:在一个static 方法中引用任何实例变量都是非法的。

下面是该程序的输出:

Static block initialized.

x = 42

a = 3

b = 12

在定义它们的类的外面,static 方法和变量能独立于任何对象而被使用。这样,你只要在类的名字后面加点号运算符即可。例如,如果你希望从类外面调用一个static方法,你可以使用下面通用的格式:

classname.method( )

这里,classname 是类的名字,在该类中定义static方法。可以看到,这种格式与通过对象引用变量调用非static方法的格式类似。一个static变量可以以同样的格式来访问——类名加点号运算符。这就是Java 如何实现全局功能和全局变量的一个控制版本。

下面是一个例子。在main() 中,static方法callme() 和static 变量b在它们的类之外被访问。

class StaticDemo {

static int a = 42;

static int b = 99;

static void callme() {

System.out.println("a = " + a);

}

}

class StaticByName {

public static void main(String args[]) {

StaticDemo.callme();

System.out.println("b = " + StaticDemo.b);

}

}

下面是该程序的输出:

a = 42

b = 99

static成员是不能被其所在class创建的实例访问的。

如果不加static修饰的成员是对象成员,也就是归每个对象所有的。

加static修饰的成员是类成员,就是可以由一个类直接调用,为所有对象共有的

苏州马小云

这个有点像“全局”的概念。

public class MyClass{

public static void aStaticMethod() { ... }; //静态方法

public void aNonStaticMethod() { ... } ; //非静态方法

...

}

当你定义了一个类,如果里面的方法或变量定义为static的,那么该方法或函数对于该类的对象只有一个,因此可以用类名来引用并访问,比如MyClass.aStaticMethod()

而非静态的方法或变量,你是必须创建一个该类的新的对象的,比如上面的非静态方法,就必须用new MyClass().aNonStaticMethod( ).

说起来,这个很好理解的。

举个简单例子,你买了某个品牌的小汽车,你的小汽车对于这个品牌的车子就应该创建个对象,你开车,自己修车都应该是非静态方法。

而街上那些汽车修理店对你这种牌子的车所有来修车的来说是公共的,他们的修车,洗车这些方法应该是静态方法。

另外,还有一些规则,比如静态方法内部不能有非静态方法,而非静态方法内是可以用静态方法的,这就要你多练习来掌握了。

Ntou123

static关键字

通常来说,当你创建类时,就是在描述那个类的对象的外观与行为。除非你用new创建那个类的对象,否则,你实际上并未获得任何东西。执行new来创建对象时,数据存储空间才被分配,其方法才供外界调用。

但是有两种情形,用上述方法是无法解决的。一种情形是,你只想为某特定数据分配一份存储空间,而不去考虑究竟要创建多少对象,还是甚至根本就不创建任何对象。另一种情形是,你希望某个方法不与包含它的类的任何对象关联在一起。也就是说,即使没有创建对象,也能够调用这个方法。通过 Static 关键字,可以满足这两方面的需要。当你声明一个事物是Static时,就意味着这个数据或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使从未创建某个类的任何对象,也可以调用其Static方法或访问其Static数据。通常,你必须创建一个对象,并用它来访问数据或方法。因为非Static数据和方法必须知道它们一起运作的特定对象。由于在用Static方法前,不需要创建任何对象;所以对于Static方法,不能只是简单地通过调用其它方法,而没有指定某个对象,来直接访问非Static成员或方法(因为非Static成员或方法必须与某一特定对象关联)。

我刚好看到这,呵呵~~

瑞瑞爱吃桃

如果,它定义成为一个变量的话,是可以在整个程序中使用。因为只要程序一运行,它就会生成在全局数据区中,直到程序运行结束才释放。

但是我想说一个更重要的知识点。static 在类中当变量的重要使用方法,首先楼主先运行一下下面代码试试:

public class Person {

static int[] arr=new int[3];

public static void main(String[] args){

Person per1=new Person();

Person per2=new Person();

Person per3=new Person();

System.out.println("----改变之前-----");

System.out.print("per1-->");

per1.show();

System.out.print("per2-->");

per2.show();

System.out.print("per3-->");

per3.show();

//现在我改变它的值

Person.arr[2]=10;//这种方法是建议的

per1.arr[0]=1;//一般不用这种方法

System.out.println("----改变之后-----");

System.out.print("per1-->");

per1.show();

System.out.print("per2-->");

per2.show();

System.out.print("per3-->");

per3.show();

}

//为了方便,封装一个方法,来解释

public void show(){

for(int i=0;i<arr.length;i++){

System.out.print(arr[i] + " ");

}

System.out.println("");

}

}

如果是不加static的arr[]我们应该很好理解吧。就是per1如果改变的话不会影响到per2的值。

而加上static之后,所有这个类的对象都会共同指向同一个属性。

比如我现在这个类里多一个属性。static String place ="A城",假设我有五万个人。那么如果有一天,我A城要改名字成B城的话,如果你改一个对象的话,其他对象根本无法改变。所以需要用static,只要改一个,其他这个类的所有对象也会跟着改变。

从内存的原理来说。static 只开辟了一个空间。所有这个类的对象的引用共同指向它。

static还有很多地方可以用到,比如单例,比如统计一共产生多少对象。比如给对象按自增编号命名等等。

希望楼主根据我的例子。然后写一个非static 的进行对比。

希望对楼主有所帮助

大鱼炖火锅

static表示的静态,可以直接通过”类名.方法“或者是”类名.变量“的形式调用。

解释:static在java中表示的是静态,也就是项目在初始化运行的时候就会把静态的方法、变量加载到内存中,方便参数的获取和方法的调用。

备注:静态变量必须在初始化之前进行赋值,否则会报错。静态方法通常都是被经常使用的方法,不需要每次都重新实例化,提高工作效率。

铁血嘟嘟

static说明这个东西只和定义它的类有关而和定义它的类的实例对象无关。

类在加载时,这些static的东西可以和类一起加载。

理解static的本质,在使用内部类时很重要。

hi投

It is true that most of us value honesty highly. However, nowadays we often confront confidence crisis such as cheating, overcharging, fake commodities and so on. I think that we should be honest because being honest is not only beneficial to ourselves but also to others and the whole society. The reasons can be listed as follows.Firstly, only honest people can be truly respected by the others and can make more friends over a long period of time.Secondly, honesty, which is the traditional virtue of the Chinese people, can make our life easier and more harmonious. Thirdly, honesty can make our society more stable. A case in point is that Singapore, a society featuring trustworthiness and integrity, has a comparatively low criminal rate.Responsbility can be understood in many ways. for the parents , they have had the responsibility for caring for and fostering their children since the birth of their baby.for teachers,both in kindergartens and colleges,they also should be responsible for the study and life of their students,that is to say,teahers are the second parents of children somewhile.for us,as a friend of others,it is our responsibility to help our friends when they are in trouble or faced with difficulties. each one has the different responsibily based on their roles but we must take it for granted that we are responsible for the society.

北有云溪

public static String a = "aa";

在一开始就把静态变量a加载到内存中,可以直接引用

凡尘

在内存中仅加载一次

善士六合

他是静态变量

JAVA 类变量和成员变量怎么理解

类变量属于成员变量java的类中有两种成员变量 一种就是类变量或静态变量 这类变量前面加油static关键字修饰 这类变量一旦赋值它的值就在你new出来的任何一个实例中具有相同的值另一种叫做实例变量 前面不加static关键字修饰,每一个new出来的新实例都可以对他赋予自己需要的值例子class example{ static int a = 0; int b = 1;}a是类变量,b是实例变量example e1 = new exzample();example e2 = new exzample();改变e1中a的值会使e2中的a值也改变而e1中b值的变化不会带来e2中a值的变化
2023-06-09 19:02:263

c语言中成员变量是什么?

C语言中的成员变量是指结构体、联合体、枚举中的变量。
2023-06-09 19:03:221

全局变量和成员变量的区别分析

成员变量也叫类的属性,一般带有访问控制属性的,而全局变量虽然也有类的属性,但全局变量严重影响了封装和模块化,一般的全局变量前面要加上static和 fina属性其中,static使该变量任何类都可用(方法 ClassName.全局变量名) ,而 fina则使得变量不可更改,基本上算是常量了,这也在一定程度上防止对变量的非法修改
2023-06-09 19:03:311

成员变量就是全局变量吗?

不是的,,成员变量相当于程序集变量,,而全局变量是指在这个整个的程序内都可以使用这一个变量。而成员变量如果切换到另一个程序集后就不能使用了,纯属手打望最佳
2023-06-09 19:03:481

JAVA中“成员变量”和“实例变量”一样吗?

不一样的,例如public class A{ String id; //实例变量 private String Tel; //实例变量 private int size; //实例变量 private static String depart; //类变量 final String design="样式"; //常量}其中实例变量、类变量、常量都是属于成员变量的,成员变量又被称为全局变量,成员变量的范围比实例变量更宽泛
2023-06-09 19:04:251

java中的成员变量和成员函数举个例子

package com.text;public class Animal {//动物方类 private String Name;//成员变量 名字 私有的 private int Age;//成员变量 年龄 私有的 private String Color;//成员变量 颜色 私有的----------------------------- public void Cry(){//成员方法(成员函数) 下面是方法体 System.out.println("我是一只"+this.Name+",颜色是"+this.Color+",我今年"+this.Age+"岁了。"); }--------------------------------------------通常情况下一个类还要有构造函数 作用是给成员变量附初始值----------------------------------------------------------- public Animal(String Name,int Age,String Color){//动物类的构造函数 this.Name=Name; this.Age=Age; this.Color=Color; }
2023-06-09 19:04:331

java可变的成员变量什么意思?

final才代表是不可变的,private只是表示这个成员是私有的,在调用这个对象的时候它对你并不可见。
2023-06-09 19:04:404

字段属于成员变量那么属性也属于成员变量吗

字段就是成员变量,注意是成员变量,不是局部变量。字段也就是属性了,一个类的属性。只是叫法不同,java的API中一般叫成员变量就字段,有时也叫域。而我们一般的编程的时候,就字段叫成员变量补------------out就是一个字段,也就是是System类的一个成员变量。只不过个这成员变量是一个对象,也就是out是一个PrintStream类的对象。这就是在一个类里执有其它类的对象的用法
2023-06-09 19:04:591

属性与成员变量有什么区别

从使用者的角度看没有什么区别,都是依附在对象上的数据。从类设计的角度看,属性是通过方法访问的数据,写一个属性,可能会影响多个数据,而读属性,得到的是方法的返回结果,也可能是多个数据运算得到的值。成员变量直接就是对象的数据,用户代码可直接读写。
2023-06-09 19:05:081

java 中 什么是实例成员

实例成员是属于对象的,包括实例成员变量和实例成员方法,只有创建了对象之后才能访问实例成员变量和实例成员方法.
2023-06-09 19:05:172

java中 成员变量和全局变量的区别是什么

java中没全局变量这个说法 就有 成员变量 和局部变量(在方法中定义,和方法的参数)
2023-06-09 19:05:275

JAVA中 成员变量和和实例变量一样吗

Java类的两种成员变量:一种没有 static 修饰,为实例变量;一另种是被static关键字修饰的变量,叫类变量或者静态变量。所以实例变量属于成员变量。
2023-06-09 19:05:453

JAVA中的类成员变量是存在堆还是栈里面呀?

存在堆里
2023-06-09 19:05:595

mfc定义成员变量

1点击开始菜单。2点击visual studio 2013。3点击打开项目。4点击目标文件夹。5点击目标文件。6点击项目。7点击类向导。8选择项目。9选择类名10点击成员变量。11点击添加自定义。12输入变量类型,变量名,私有性,点击确定。13点击确定。14已添加
2023-06-09 19:06:252

Java中成员变量分配在哪个空间?

堆管对象,栈管运行。普通成员变量在堆空间
2023-06-09 19:06:321

成员函数和成员变量有何关系?

问题中写的很清楚啊。一个是函数,执行一定功能的函数。一个是变量,就是类似intdoublechar等变量啊。
2023-06-09 19:06:544

java中 定义的 成员变量 只要是在类中 随便写在什么地方都可以么

对的, 没问题! 定义成员变量, 放哪儿都可以! 与方法前后无关! 就算类的最后面也没问题!
2023-06-09 19:07:0211

vb简述结构类型与结构变量的区别

vb简述结构类型与结构变量的区别:1、内存单元不同,结构类型变量:系统为结构类型变量分配实际的内存单元,并在其中存放具体的数据。结构体成员变量:结构体成员变量系统不为之分配实际的内存单元。2、编译不同,结构类型变量:在编译时,系统不为结构类型变量的类型分配空间。结构体成员变量:在编译时,系统为结构体成员变量的类型分配空间。3、赋值不同,结构类型变量:不同结构类型的变量不允许相互赋值,即使它们有相同的成员。结构体成员变量:结构体成员变量的为。不同结构体只要有相同的成员,允许相互赋值。
2023-06-09 19:07:441

什么是结构类型变量?与结构体成员变量有什么区别??

结构类型变量是一些组合成一个整体的不同类型的数据变量,虽然各个变量分别属于不同的数据类型,但是它们之间密切相关,各种信息都属于同一个人。这时,可以声明一个结构类型,由多种变量组成。变量可以是基本数据类型,也可以是自定义的数据类型。结构类型变量与结构体成员变量区别为:内存单元不同、编译不同、赋值不同。一、内存单元不同1、结构类型变量:系统为结构类型变量分配实际的内存单元,并在其中存放具体的数据。2、结构体成员变量:结构体成员变量系统不为之分配实际的内存单元。二、编译不同1、结构类型变量:在编译时,系统不为结构类型变量的类型分配空间。2、结构体成员变量:在编译时,系统为结构体成员变量的类型分配空间。三、赋值不同1、结构类型变量:不同结构类型的变量不允许相互赋值,即使它们有相同的成员。2、结构体成员变量:结构体成员变量的为。不同结构体只要有相同的成员,允许相互赋值。
2023-06-09 19:08:041

C语言中关于联合体中成员变量的问题

会取到q,两者是联系到一起的
2023-06-09 19:08:283

C++中的m_后面是跟的是成员变量吗?

恩,VC里面有这个习惯
2023-06-09 19:08:354

请问什么是成员变量、普通变量和指针?

指针就是地址例如p=&a
2023-06-09 19:08:422

java里面成员变量可以直接赋值,为什么还要构造函数啊?

构造函数试用于动态创建对象。基于对象编程的思想,是不赞成直接给类里面的变量直接赋值的。
2023-06-09 19:08:525

谁能告诉下C++中成员变量的可见性,最好能举例说明下

根据变量的作用域来决定的。 局部的,全局的,静态的,成员变量等。 具体可以参考一本C++的教材,相信会得到很好的答案, public的可以直接调用,友元类也可以调用;私有的,不能直接调用,要通过成员函数调用。
2023-06-09 19:09:293

java 成员变量的值放在内存的哪里

成员变量无论类型是基本数据类型还是引用类型,一律存放在堆中。当然成员变量的引用依然存放在栈中。
2023-06-09 19:09:392

JAVA中该类的对象是不是在共享同一个成员变量也就是类的成员变量

当然可以,用static修饰,也就是我们平时所说的类变量
2023-06-09 19:09:513

成员变量和局部变量的作用范围分别是

成员变量和局部变量的区别在于其有效范围不同。成员变量在整个类内都有效,而局部变量只在定义它的成员方法内才有效。
2023-06-09 19:10:001

关于CEDIT类和成员变量

和动态创建的是一样的利用GetDlgItem(IDC_EDIT1)获取控件指针后强制转换一下,应该没问题类的成员变量就是类中的变量与控件关联的变量是通过DDX 实现的
2023-06-09 19:10:072

java中成员或类变量自动初始化是什么意思

就是成员变量你只需要申明,JAVA会自动给予初始变量main函数中如果你申明一个变量没有给予值,下面用这个变量就会报错。但是成员变量不会出现这个错误。。因为虚拟机会给与成员变量一个初始值0931-7701993www.lzbdqn.com
2023-06-09 19:10:262

Java判断是局部变量还是成员变量

m 和sum是成员变量你也没在类里面定义过啊
2023-06-09 19:10:346

c++编程中怎么删除已经增加的成员变量

不初始化
2023-06-09 19:11:005

c语言的成员到底是指什么?变量包括成员吗

c语言中数据类型有整形,浮点,字符,双精度,还有自定义类型结构体,数组,共用体等。 就拿结构体来说吧,它里面可以包括很多数据类型的变量,如整形,浮点,字符,双精度等, 每个变量都是他的成员。指针就是地址,指针变量就是用来保存地址的
2023-06-09 19:11:171

sparkudf引用成员变量

对于Spark UDF引用成员变量这个问题,我们需要了解几个关键点。首先,UDF是Spark中用于构建自定义函数的机制。其次,UDF代码在集群中的每个分区中独立地运行,所以不能依靠成员变量来实现状态的共享。最后,为了在分布式计算环境中实现状态共享,必须使用Spark的累加器。因此,如果需要在Spark UDF中引用成员变量,可以考虑使用Spark累加器来实现。累加器允许多个并发任务在计算过程中更新共享状态,从而实现分布式状态共享和累计计算。编写Spark UDF时,可以将累加器声明为全局变量,然后在函数中使用它来记录状态。这样,就可以在分布式计算环境中有效地维护状态和共享状态。
2023-06-09 19:11:231

关于c语言结构体变量成员引用的问题

结构体成员运算符。->指针运算符。1、如果结构体中的成员均为一般变量(包括结构体变量),则使用“.”,如果成员变量为指针(不管指向什么,包括结构体),则使用“->”。2、如果定义了结构体数组指针,则可分别使用“.”和“->”,区别在于指针带下标时,以是数组形式访问,此时用“.”,如果不带下标(或使用偏移),此时用“->”。如:structmyt{inti;longl;}myt;myt*pm;pm=malloc(sizeof(myt)*100);//定义100个元素的结构体数组pm->i=1;//访问结构体数组指针中第一个元素的成员变量i(pm+49)->i=50;//访问结构体数组指针中第50个元素的成员变量ipm[49].i=50;//功能同上一句free(pm);
2023-06-09 19:11:302

大佬们,请问一下,为什么形参变量与成员变量相同,成员变量不用this就会被隐藏呢?

这是因为查找变量的顺序是:先在函数中查找,如果没有则继续在类中查找。 按照这种顺序,如果形参变量与成员变量同名,不用this找到的就是形参变量。
2023-06-09 19:11:371

观察下面函数,回答下列问题?

(1)该函数的功能是什么? 使能GPIOB时钟 初始化GPIOB.5管脚为输出 设置GPIOB.5管脚输出高电平 (2)该函数中哪个变量是结构体变量? GPIO_InitStructure; GPIOB是一个结构体指针,但是在这个函数里没有体现 (3)该函数中的结构体变量有哪些成员变量? GPIO_InitStructure 至少有GPIO_Pin,GPIO_Mode,GPIO_Speed; (4)该函数中调用的STM32库函数有哪些?各函数的功能是什么 RCC_APB2PeriphClockCmd() 设置APB2总线上的外设时钟是否使能GPIO_Init() 初始化GPIOGPIO_SetBits() 设置一个GPIO的管脚状态为1
2023-06-09 19:11:441

C++中怎么获取类的成员函数的函数指针

1.一个指向外部函数的指针声明为:void(*pf)(char*,constchar*);void strcpy(char* dest,constchar* source);pf=strcpy;2.一个指向类A成员函数的指针声明为:void(A::*pmf)(char*,constchar*);
2023-06-09 19:13:002

JAVA中一共有几种变量? 局部变量和全局变量有啥区别?那些实例变量,成员变量?深圳

LZ知道类吧 类体由2部分构成:一部分是变量的定义;一部分是方法的定义(一个类中可以有多个方法)在变量定义部分定义的变量叫做类的成员变量,成员变量在整个类中都有效.(全局变量应该是成员变量的俗称)在方法体中定义的变量叫做局部变量,局部变量只在定义它的方法中有效.成员变量又分为 实例变量 和 类变量(static静态变量).class One{ float x; //x为实例变量 static int y; //只要有关键字static,y为类变量}⊕
2023-06-09 19:13:071

c++在类中使用引用类型的成员变量

呵呵,头文件里确实不是初始化的地儿。引用类型是在初始化列表里赋值的。比如你在头文件里这样写:class C{public: C();public: int &x; int y;};然后在源文件中写:C::C() : x(y){}这样就可以将x跟y关联上了。
2023-06-09 19:13:141

OC中在.h和.m中声明的属性和成员变量有何区别

呃呃。。。在h中声明相当于把这个属性暴露出去,外面是可以使用和修改的(如果你愿意让别人修改),但是在m文件中声明的属性那就属于私有变量,只能在本类使用,外面无法访问
2023-06-09 19:13:232

C语言结构体指针成员所指向的变量如何访问?

结构体指针成员所指向变量,这个说法理解起来有点困难。从字面意思上看断句,有如下几种可能:首先定义一个包含所有可能情况的结构体:struct test{ int a; int *p;};struct test t1, *t2;1结构体/指针成员/所指向的变量。结构体中有指针成员,然后要访问这个结构体成员指向的变量值。那么可以*(t1.p)这种方式对p取值。2结构体指针/成员/所指向变量。这种情况有两种方法可以访问:*(t2->p)或者*(*(t2).p)效果是一样的。3描述有误,实际为:结构体指针所指向/成员变量。同样有两种方法可以使用:t2->p或者(*t2).p
2023-06-09 19:13:321

C语言结构体指针成员所指向的变量如何访问?

因为int是一个值类型的,所以不能直接赋值给p(p是int指针类型)。因此二楼加括号是对的。通过取p的地址转化成对应的指针,然后直接把b赋值给它。另外一种方法:a->p=&b;//把b的地址赋值给a中的p指针。
2023-06-09 19:13:403

作文《放下》提纲怎么写

放下 放下心中沉重的包袱,使自己更轻松;放下自己傲慢的恶习,使自己更谦虚:放下心中一切不好的回忆,使这个世界变得更加美好。放下,是一种挑战,也是一种勇气。 从出生至今,不知经历了多少春夏秋冬,又不知经历了多少次的“放下”……每次,都会使我难忘。记得那是一个深夜,皎洁的月光洒向大地,仿佛在倾诉,又仿佛是一种“嘲笑”。望着她,一种悲伤地情绪,但没有抱怨,因为这一切都是我自己酿成的恶果。看着对面楼房的灯光排排熄灭,又看看摆在桌面上未完成的作业,不禁一阵叹息……的确,这一切都是我一个人造成的,想要弥补,也只能在这深夜中默默地奋斗。终于,放下那沉重的签字笔,大功告成!抬起那无比疲惫的双眼,顿时一愣------已近次日!的确,“玩物丧志”,这是我在与夜晚艰苦奋斗而总结出的结果,是我“血肉”的教训!这也使我逐渐改掉了这种恶习。这时,躺在床上的我此时已昏昏欲睡,但意识依然清醒--放下“玩物丧志”的恶习,为的,是一个美梦。 放下,是一种收获。阳光灿烂,照在大地上,同时,也照在弟弟那可爱的小脸蛋上,红扑扑的,真可爱。牵着他白白胖胖的小手,来到了我们家的后花园------他的“小天堂”。只见他飞快的向前奔去,摆脱了我的“大手”,来到了花花草草之间,一屁股坐在了地上,用他的小手拔起那些花草,仿佛宝物似的。这时,我陶醉了,也许是他创造出的这种意境吧。“咔”的一声,打断了我的思绪,定神一看,原来是我早上从床边扔下的木制纸飞机,现在正被他坐在屁股底下,成为两半,就在他压断的一瞬间,我的心碎了,一阵风吹过,带走了一阵悲凉。正当我愤怒地向他走来之时,一种莫名的力量阻止了我前进的脚步:只见他拿起一根细长的木条,轻轻地将树叶擀平,又将那片树叶小心翼翼地夹入一本厚厚的旧书中,这一连串有序的动作使我的心摇动,真的,仿佛时间倒流,在我眼前,呈现出的又是那个稚嫩、纯洁的我,坐在大地上,享受“自然之乐”……这时,我放下了心中保存已久的怒气,静静的坐下,看着他,不愿打搅这天真无邪的时刻。放下怒气,为的是一颗童心。 放下,又是一种温馨。 放下,往往会使这个世界更加美好,放下,是一种挑战,同时也是一种勇气。
2023-06-09 19:12:071

爸爸请放下手机作文300字

心理专家忧虑,信息技术高速发展给人类带来便捷的同时,也产生新问题。一、家庭教育中,电脑控、手机控家长,长时间对孩子置之不理,让孩子遭受冷暴力,孩子容易发生孤僻性情,不愿和别人沟通,心理不能安康地发展;也会在耳濡目染中变得很冷酷,对别人漠然置之,甚至变成冷暴力这个“接力棒”的传递者;二、亲子关系建立在情感的互动上,尤其是父母的言传身教,会直接影响孩子的成长轨迹。父母如果沉迷于手机,不顾孩子感受,可能导致亲子关系冲突,最终让孩子疏远父母。在家庭关系中,陪同不等于陪伴,过度使用手机会大量占据亲子互动时间,短期来看影响亲子交流,长此以往则会影响父母在孩子心中的地位,不能让手机代替父母成为孩子童年的记忆。三、家庭中,丈夫拿手机看新闻,妻子拿手机读小说,儿子拿手机玩游戏,爷爷奶奶不会玩智能手机只能选择看电视。家庭中的那种和谐温馨的氛围淡然无存,每个人都沉浸在自己的虚拟空间中。如此的家庭氛围,使得人与人之间的感情变淡。而调查研究表明和父母关系不好、没有朋友的孩子更容易沉迷于电脑和智能手机上网。如此怎利于孩子健康的成长;四、调查显示,除了休息时间外,每人平均每6分半钟查看一次手机。我们大多数所轻人,除了工作需要以外,一半以上的访谈对象表示每天至少在手机或者电脑屏幕前看两个小时,大部分受访者感觉自己成了“屏奴”。马路上的低头族,不注意周围人行车流的情况,发生交通事故的可能性很大。曾有新闻报道,某人在路上低头看手机时,没有注意到地面的井盖丢失,结果掉入地下水道中。还有人因为看手机过于投入,导致撞到路灯的立杆上。  爸爸妈妈,请放下手机陪陪孩子,哪怕短短的15分钟也行。您每一次的陪伴,孩子不在乎时间长短,而在乎质量,请给给孩子高质量的陪伴吧!因为高质量的陪伴对孩子的心理发育非常重要,它在你们之间会建立起良好的亲子关系,让孩子感到自己是被重视的,因为爸爸和妈妈很爱我、欣赏我,否则他们不会花时间陪一个不重要的人。感受到爱的孩子有更多的勇气去探索未知的世界,也能以更积极的态度去面对挫折。而这些,仅仅源于你的每一次陪伴。  爸爸妈妈,请放下手机陪陪孩子,哪怕短短的15分钟也行。你陪伴可以是不加评判、没有指责、没有轻视、 没有打击、没有打断。只是很单纯、很欣赏、很专注、很幸福的,静静地聆听孩子诉说。在陪伴的过程中,尽可能多一些身体上的接触:拍拍孩子的肩膀,摸摸孩子的头,把孩子的小手放在自己的手里,拥抱孩子等等。还有,很欣赏的眼神也很重要。而这一切最关键的就是:在那个片刻为人父母的你是否——全身心的同在。慢慢的你会发现,孩子开朗活泼、爱说爱笑了。  爸爸妈妈,请放下手机,为孩子创造回归现实生活的条件。你可以经常带孩子一起到户外活动,去公园、图书馆、博物馆等有益于孩子身心发展和增长知识的场所。或者让孩子与伙伴们一起外出旅游,举办有意义的活动或体育比赛。这些都可以让孩子寻找到现实生活的快乐,父母们也会在陪伴孩子中拾起生活的快乐!  年轻的父母们,请把手机放在一边,每日拿出短短的15分钟,拥你们的宝贝入怀、陪你们的宝贝嬉戏、读书、说话、聊天……请让孩子童年所有的时光,真正成为感情的纪念,美好的回忆!
2023-06-09 19:12:141

勇于放下的高二作文

  在平日的学习、工作和生活里,大家都跟作文打过交道吧,写作文是培养人们的观察力、联想力、想象力、思考力和记忆力的重要手段。怎么写作文才能避免踩雷呢?以下是我为大家收集的勇于放下的高二作文,仅供参考,希望能够帮助到大家。   总是听大人们说“有梦想才有成就”“在乎学习才能取得好成绩”“在乎时间才能掌控时间”等等关于在乎的话题,我也觉得只有在乎才能成功,才能达到自己的目标。因此,我在乎着,在乎一切可以在乎的事,盼望着事情都向好的方向发展。   可是,事与愿违,我总是在一次次考试,一次次交际中落败,失去了成绩和友谊,并且背上了重如大山的思想包袱。于是,我天天思考,天天焦虑,但是直到暑假过去了一半,我都没有找到自己的失败根源。   父母好像看出了我的焦虑,陪我去度假放松放松,我记得当时去的是威海的植物园。一进公园,首先映入眼帘的是一棵棵奇花异树,它们种类繁多,万紫千红,让我目不暇接。植物园中生长和栽培的都是难得一见的花草树木。门的两旁种了两棵枝叶繁密的大树,树上还开着很多紫里透红的小花,有几个游客靠着它照相,甚至有个人还爬上去拍照。我看了看介绍,介绍牌上说,这种树的成活率很低,只有百分之六左右,种子数量也较少,导致这种树很稀少,这么稀少的树也没有人专门看着,甚至没有栏杆或铁圈圈着,真是少见,要是在我的家乡,估计要围上铁圈,上面钉一个告示:禁止入内,禁止攀爬什么的吧。   继续向里走,我看到一排“树廊”——这树廊中每棵树都不相仿,有的红,有的紫,有的直,有的曲;有的含苞欲放,有的.繁华似锦。而每棵树都有一个共同点——都是稀世珍宝。当我赞叹之余,忽然听到几声鸟鸣,抬头一看,几只鸟在树枝上站着奏鸣,还有一支正在飞向高树上端的巢穴,给宝宝喂食。在动静结合的意境之间,我感觉到了和谐,自然的和谐,树与鸟,人与树,人与鸟,尽管人很普通,鸟很普通,树很珍惜,但珍稀的树不再是高高在上,游离于人和鸟,独自在铁圈或围栏之后,它和鸟和游客融合为一个整体。   最后,我和父母走到了花卉园,在欣赏姹紫嫣红的花海之余,我还看到几只正在忙忙碌碌采蜜的蜜蜂,有一只正在接近一朵花,蜜蜂闻着花的香气,欢欣的飞着。突然,我的心豁然开朗,这里为什么与其他植物园不同呢?在其他地方,珍稀的物种都被栏杆围着,被纱罩遮着,别说游客了,估计动物也无法接触吧,而这里不论花草树木,不论是否是珍稀物种,均“暴露”在外,任人接触了。据植物园管理员讲,以前这里也是拦着罩着的,许多人都反映这样把东西“藏”起来既不美观,又没活力,更少了情趣,管理者才改称这样的。结果不仅少了管理成本,因动物们“帮忙”,植物长势也更好了。   沐浴着和煦的阳光,品味着阵阵花香,我感到如释重负。的确,有些事情还是不在乎的好,不在乎不是不理会,而是放下不必要的束缚,坦然面对。   我回到家,放下在乎,轻装上阵,迎接新的平台。
2023-06-09 19:12:211

以“放下”为话题写一篇作文600字 大家, 帮帮忙,谢谢 急急急!!!!!!!!!!!!

生活需要放下包袱 在这茫茫世上,有一条条不一样的生命。他们,每一个,都在为自己能够在这高速、高效、高频率的社会中生存下去而做着不懈的努力。但是,今天,我想衷告每一位正在为成功做着不懈奋斗的人们:放下包袱吧,甩掉压力吧!放手一搏! 打小,我便是个成绩优异的孩子。我从不偏科,语数外都是我的拿手好戏。次次考试,我都能位居三甲,这一直令我引以为豪。可自打进了中学,问题就来了:不仅是语文、外语拼不过人家,就连我最拿手的数学也掉了链子。我顿觉压力缠身。每一次考试,我都高调出击,希望能以此自我鼓励,可问题在于,我一旦高调,就只会低调了!什么意思?我每次信心满满地参加考试,就会在无形之中背上了包袱,给自己增加了压力。于是,我做题就会犹豫不决。平日里信手拈来,轻轻松松搞定的题目,此时只会因被压力冲昏了头脑而苦思冥想仍百思不得其解。最后,我只会落个高调出击,低调收场的结果了。 于是,我吸取了经验:不再高调,把自己心态放平,把自己的位置压低,抱着力拼别人的信念来参加模拟考试。结果自然水到渠成。不仅做起题来得心应手,而且速度奇快,准确率奇高,成绩奇好。这三“奇”被我归功于良好的心态,这恐怕就是我的制胜法宝吧! 说实在话,世界上以弱胜强的例子还真是不少。04年欧洲杯足球锦标赛,小小的希腊队竟连克欧洲豪强,一路过关斩将,最终捧杯。赛后采访之后才得知,原来希腊队的获胜原因就在于他们在比赛中自视弱者,毫无包袱,大展手脚;而那些豪强们压力过大,甩不下心理上的包袱。于是,胜负的天平就倾向了希腊。 如今的社会中,太多的高层白领们生活在压力与包袱之中。他们很难有所创新,也就难以有所作为,反倒是那些“初生牛犊”们能凭着自己的一腔热血创出一片天下。所以,我规劝大家: 放下包袱,甩掉压力,放手一搏! 因为,生活需要放下包袱
2023-06-09 19:12:291

勇于放下的高二作文

  在平平淡淡的日常中,大家总免不了要接触或使用作文吧,作文是由文字组成,经过人的思想考虑,通过语言组织来表达一个主题意义的文体。为了让您在写作文时更加简单方便,下面是我精心整理的勇于放下的高二作文,欢迎阅读,希望大家能够喜欢。 勇于放下的高二作文1   放下,可以还原你人生那朴素的舒适与坦然,会引导你走进一个新的精神家园,不再受种种的牵绊而失去那本该挂在脸上的笑靥。“斯是陋室,惟吾德馨。”庄子身处陋巷,却依然活得逍遥,拒绝做官甘愿曳尾于涂,他鼓盆而歌甘愿不被人理解,他放下他人对自己强加的看法,因为他们是令自己固步自封的名与利,是约束,是枷锁。   放下,是为了更好拾起;放下,是为了真正的得到。在一篇考上北大的女学生写的文章中,她写到她在高三拼命读书的情景,写到了她的放下:她放下了谈恋爱,放下了小镜子,放下了逛街的机会,放下了一切可以放下的东西,只是朝着心中的那个目标“北大”前行。最终,她如愿以偿,考入北大,也给我们留下一句话:“放下,是为了真正的"得到。”   她学会了放下,她学到了专一;她学会了放下,她考入了北大。放下了该放下的,就收获了该收获的。   放下,是艰难的,它意味着否定,意味着拒绝,抛弃从前的的自己,   学会放下一切,你便可以面向大海,感受属于你的宁静;可以走进深林,聆听生命最初的声音;可以遥望天空,飞向梦想。学会放下,才是学会了人生的智慧,达到了人生的智慧,开辟了通往成功的捷径。   毕淑敏的一句话令我印象深刻:“执着是人之本性,而放下却是人之智慧。”在生命广阔的原野上,应当学会放下。并非所有事情都要紧紧地抓住;并非做任何的事情都要苦苦地坚持下去,执着并非是成功的唯一途径。学会放下,得到的是更多的硕果,通往的是一条更宽阔的大道。释迦牟尼在菩提树下静坐四十九天,放下烦恼,终修成正果,虽然我们无法像释迦牟尼那样,但在生活中,我们可以放开对一些事情的执着。   放下吧,背着沉重的包袱人又怎么奔跑呢? 勇于放下的高二作文2   有一个词,名叫微笑,使我们收获多少友谊;有一个词,名叫勇敢,使我们努力向前,不再退缩;有一个词,名叫自立,使我们坚强地伫立;有一个词,名叫放下,使我们拥有新的开始。   我一直都放不下许多东西,一直都很匆忙,一直都因为害怕跟不上大众的脚步,一直在努力奔跑,奔向那个如同海市蜃楼,而且又遥不可及的地方,直到毫无力气时才发现,其实我想拥有的一直都在我身边。   我的妈妈,一个普通的妇人,当二胎政策来临后,我便多了一个妹妹。说实话,我不喜欢妹妹,因为她分走了属于我的宠爱,独宠了十多年来父母给我的爱,突然把对我的宠爱分了一半给妹妹,如同从高楼摔下一般,疼,但心更疼。那种感觉,如同被抛弃一般,没有经历过的人也许不会懂吧。是啊,我难过,我痛心,我还有一丝连我都想不到的嫉妒。   渐渐地,我越来越沉默,越来越自闭。直到我把一切看透,我都不知道我从什么时候开始放下了一切的。总之,我原谅了妹妹,她并没有错,错的一直都是我。她是我妹妹,一个需要我守护的小孩,一个需要我宠爱的小孩。   当我原谅了妹妹分走我的宠爱时才发现,其实父母对我的爱不曾变过,一切的一切,只是我青春期的敏感罢了。   当初,我羡慕,我嫉妒,我难过,我痛心,但最后我还是做回了曾经的那个开朗的女孩,当我错过了家人给我的爱,我回头,发现他们还在原地等我。或许有一天他们不在原地,但我知道,他们在我心底。   我渐渐放下了一些该放下的东西,才发现世界不似我想象中的那么冰冷,于是我平静了下来。放下过去,让心归零。
2023-06-09 19:11:581

以放下xx为话题的作文

轻轻地放下烦恼,寻找最自在的生活。遇到烦恼,你最想向谁倾诉?遇到坎坷,你最想向谁抱怨?也许,这时的你,应该选择放下了。烦恼源于欲望。当你极力追求某件事物时,往往不易实现。当你面对诱惑时,又没有控制自我的能力。这时,你便产生了烦恼。所以,不要对自己要求太高。这样才能减轻压力、减轻烦恼。烦恼源于内心的约束。宽容才能得到更多的乐趣。想想大海,大海多么宽广啊!他有宽广的胸怀,博大的胸襟。他从不抛弃任何一粒沙子,从不舍弃任何一滴水。你站在桥上,望着这广阔无边的大海,看不到边际。水面平静,却不知内心深处的变化,却不知里面的波涛汹涌。往往这大海,你感受到他的宽容、大度了吗?你懂的应该抛开一切、放下烦恼,学会宽容了吗?
2023-06-09 19:11:501

《放下,继续前进》作文

没什么想说的,
2023-06-09 19:11:392

高二记事作文:放下

时瑞丽躲在树后,拿出镜子检查了一下妆容,确认正常后,将镜子放回LV包中,拢了拢刚弄好的卷发,又整了一下身上的绿色连衣裙,便蹑手蹑脚的走到高强身后,蒙住了他的眼睛。   “猜猜我是谁?”她故意压低声音问道。“恩,是不是小婷?”高强疑惑道。“错!”她忍着笑回答。“那,是小灵?”高强很自信的回答。“不是!”她不耐烦的说。“哦,是小玉。”高强笑着说。   时瑞丽生气的放下手,转过身双手抱胸背对着高强。她内心忽的感到一阵不安惶恐与害怕,身子都不禁颤抖起来。   “哈哈哈……丽丽,你,你实在太可爱了,哈哈……”时瑞丽疑惑地转过身,忽地明白高强在耍她,又羞又急,内心却又有一些喜悦。“好了好了,我不闹了,我们去玩吧!”高强收住笑。“嗯!”   就像所有情侣一样,他们看电影,吃小吃,照大头贴……   “强,已经四点了,我还要赶一个论文,所以……”时瑞丽小心的问道。“哦,我也正好有个会议,你忙的话,就先走吧!”高强体贴的说道。“恩!那明天见。”“好!路上小心点。”   时瑞丽大口大口的喘着粗气,驻足在一栋小洋房的门前。她脸绷的紧紧的,心快速的跳着,因为刚才跑的太快,也因为紧张。她小心的咽了一下口水,颤抖着按了门铃。   “铃……铃……”清脆的门铃就如同一只魔手,狠狠的纠着她飞跳的心脏,脸上的汗汇成了一条小河,空气也燥热难耐。“铃……”门铃声终于停止了,没人回答,她却松了一口气,笑容又回到了她的脸上,空气忽地清爽了许多。   时瑞丽掏出钥匙打开了门,一面哼着小调一面脱下高跟鞋。   “铃……”电话突地响起来了,她小心的放下高跟鞋,急忙跑过去接。   “喂?”她小心又紧张的问道。“小花,我是太太。”“太太,有什么事吗?”“也没什么大事,就是问你有没有把我那条绿裙子洗好,我明天赶着穿。”她低头看了看身上的裙子,熟练的说:“正在洗,不过明天一定会干的,放心吧太太!”“好!对了,我刚刚打电话叫了煤气公司送煤气过来,你记得签收一下。”“好的。”“那好,你忙你的去吧。”“是,太太。”   挂了电话,她抚着胸口长长的呼了一口气,随即又开心的笑了出来。   她恋恋不舍的脱下裙子,看了一眼,便叹着气放进了洗衣机。穿回自己那件洗褪了色的碎花短袖和裤子,又将头发盘起来用红色塑料大夹子夹住。拿起比她衣服还新的抹布去擦她刚刚穿过的高跟鞋。   是的,她是保姆,是这栋洋房里的拥人。可是她不甘,她不甘呐!她是多么羡慕那些化着精致的妆,穿着的衣服,提着的包的女人。幸好,老天爷并没有忘记她,让她认识了高强——一个公司的部门经理。只要嫁给他,她就不用再羡慕那些女人了。于是,她每天下午都偷偷的穿着太太的衣服,和高强约会。但,她也无时无刻不在提着心,吊着胆。她怕,怕高强知道真相后,不理她了,也怕太太发现,赶她走。但她却像吸海洛因般,即使知道是深渊,还是着迷的往下陷。   “铃”门铃声打断了她的沉思,她擦了一下眼睛,走过去开门。一打开门,一股汗臭味便窜进她的鼻中。她捂住了口鼻,厌恶的扫了一眼这个煤气工人,便转过身来让他进来,自己走到一边继续擦鞋。   “小姐,这是收据,请签收一下。”那工人拘谨的说。时瑞丽浑身一颤,捧在手中的高跟鞋“啪”的一声掉在地上,这声音,这声音……不会的,不会的,只是声音像而已。她艰难的转过身,在看到这工人的一刻,心中渺小的希望顿时破灭了,她无力的摊坐在冰冷的地上,她仿佛看见那美好的未来,那美丽的衣服都飞走了,再也,再也回不来了……   第二天早晨,她起得很早。她穿着自己那件褪了色的碎花衣裤,夹着红色塑料夹,提着菜篮去买菜。虽然没有穿名贵的衣服,但她却感到前所未有的轻松与安详。她微笑的看着那晨练的老人,嬉闹的小孩,感到一切都是那么美好。忽然,她看到了高强,他依旧穿着昨天那件蓝色的沾满污渍的工作服,骑着一辆生了锈的老式自行车,两边各放了一罐煤气。他也看见了她,他们相视一笑,没有尴尬,就像老朋友一样轻松自然。   她对着他的背影轻轻的说了一声:再见!便笑着转过身,哼着小调轻快的走向菜市场。   株洲健坤外国语学校高二 易云娜
2023-06-09 19:11:181