面对对象。

面对对象。_第1张图片

1.类:

类:是对象共同特征的描述。

对象:是真实存在的具体实例。

先设计类,才能创建对象并使用。

pulic class 类名{
    1.成员变量(代表属性,一般是名词)
    2.成员方法(代表行为,一般是动词)
    3.构造器()
    4.代码块
    5.内部类
}

如何创建对象:

类名 对象名=new 类名()

注意事项:

  1. 类名首字母建议大写,且有意义,满足“驼峰模式”
  2. 一个java文件可以定义多个class类,但只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。实际开发中建议还是一个文件定义一个class类。
  3. 成员变量的完整定义格式是:修饰符 数据类型 变量名称 = 初始化值;一般无需指定初始化值,存在默认值。

2:构造器,this

1:构造器的作用

  1. 定义在类中的,可以用于初始化一类的对象,并返回对象的地址。
public class Car{
    public Car(){//无参数构造器
    }
    public Car(String n,double p){//有参数构造器
    }
}

2:调用构造器得到对象的格式

类 变量名称 = new 构造器

3:构造器的分类和作用

  1. 无参数构造器(默认存在):初始化对象时,成员变量数据均采用默认值。
  2. 有参数构造器:在初始化对象时,同时可以接受参数为对象进行赋值。

4:注意事项

  1. 任何类定义出来,默认就自带无参数构造器,可以不写
  2. 有了有参数构造器,无参就没有了,要用就要写出来

1:this

出现在构造器和成员方法中,代表当前对象的地址。

可以用于指定访问当前对象的成员。

3:封装

1:思想:

告诉我们,如何正确设计对象的属性和方法。

原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为。

2:如何更好的封装:

  1. 一般会把成员变量使用private隐藏起来,对外就不能直接访问。
  2. 提供public修饰的getter和setter方法暴露其取值和赋值。(可自动生成)

4:JavaBean

  1. 也可称为实体类,其对象可以用于在程序中封装数据
  2. 要求:1:成员变量使用private。2:提供成员变量对应的setXxx()/getXxx()方法。3:必须提供一个无参数变量;有参可写可不写。

 

你可能感兴趣的:(java,开发语言)