写这个标题的时候,自己内心已经没有之前那么轻松了,唉,java也到了难点,但是关关难过关关过的精神还是有的!I’m the King of Gotham!
对前途迷茫,唉,这摆烂的大学两年。
类和对象
如果把类比作玩具模型,对象就是洋娃娃、蜘蛛侠、钢铁侠等玩具模型。
类用于描述多个对象的共同特征,对象用于描述现实中的个体。
类可以定义成员变量和成员方法。
其中成员变量用于描述对象的特征,也叫属性。
成员方法用于描述对象行为,简称方法。
类中变量:成员变量。
方法中的变量:局部变量。
若某个方法中定义的局部变量与成员变量同名,此时方法中通过变量名访问到的是局部变量。
**
使用new关键字创建对象
**
格式:类名 对象名称 = new 类名();
forexample: Person p = new Person();
中间的等号用于将Person对象在内存中的地址赋值给变量p
创建一个对象后,可以通过对象的引用来访问对象所有成员
对象引用.对象成员
Person p1 = new Person();
p1.age = 18;
在java中,当一个变量值为null时,则表示该对象不指向任何一个对象,成为垃圾对象 。
类的封装时指在定义一个类时,将类中的属性私有化,即使用private关键字修饰,私有属性只能在它所在类中被访问,若外界想要访问私有属性,要求提供一些用public修饰的公有方法。
实例化一个对象后,若要为对象中属性赋值,则需通过直接访问对象的属性或调用setXxx方法才可以。
若要在实例化对象同时为对象属性赋值,则需要通过构造方法实现。
构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用
在一个类中定义的方法同时满足以下3个条件,则该方法称为构造方法
- 方法名和类名相同
- 在方法名前面无返回值类型声明
- 在方法中不能用return语句返回一个值,但是可以单独写return语句来作为方法的结束。
实例化Person对象同时,还会调用构造方法Person();
刚写到一半时,我妈回来家给我买了烤串嘿嘿嘿,估计是看我上网课太辛苦了(怎么可能)哈哈哈哈哈 !
他日若遂青云志 ,敢笑黄巢无丈夫?
拒绝平庸!