类和对象的关系
- 类是对现实生活中一类具有共同属性和行为的事物的抽象
- 对象是能够看得见摸得着的真实存在的实体。
- 对于类和对象的定义:可以把"手机"这种东西叫做类,然后就是把"你手里面真是拿到的华为手机或者小米手机"叫做对象。
- 总结一句话就是类是对象的抽象,对象是类的实体。
- 类的组成:属性和行为
- 属性:在类中通过成员变量来体现的(类中方法外的变量)
- 行为:在类中通过成员方法来体现的(和前面的方法相比去掉了static关键字即可).
- 也就是说属性和行为在类中是通过成员变量和成员方法来体现出来的。
成员变量和局部变量
-
类中方法外的变量称为成员变量;方法中的变量叫做局部变量。
-
private关键字是一个权限修饰符;可以用来修饰成员(包括成员变量和成员方法),作用是保护成员不被别的类所使用,被private修饰的成员只能在本类中才能够被访问。
-
针对private修饰的成员,如果需要被其他类使用,需要提供相应的操作.
1.提供"get变量名()"方法,用于获取成员变量的值,方法用public修饰.
2. 提供"set变量名()"方法,用于设置成员变量的值,方法用public来进行修饰. -
this可以用来指代一个变量的名称,指代之后,那么这个变量就变成了成员变量.
eg:public void setName(String name )
{
this.name=name //this.name指的就是成员变量里面的name,name指的是String name里面的name。
} -
this关键字
(1).this修饰的变量用于指代成员变量,
(2). this通常是用在成员变量与局部变量同名的时候来解决局部变量隐藏成员变量的时候的问题的。
(3).方法被那个对象所调用,this就代表是哪个对象。 -
构造方法是一种特殊的方法,它的作用是用来创建对象的,主要是为了完成对象数据的初始化.
-
***构造方法的格式:
public class 类名{
修饰符 类名(参数)
{}}***
-
自动生成构造方法以及get和set方法的快捷键是:fn+alt+insert.

被折叠的 条评论
为什么被折叠?



