面向对象(oop)
对象:东西 面向对象编程:拿东西过来编程 面向对象:把现实世界中的食物看成一个一个对象来解决问题的。(万物皆 对象) 面向对象的好处:代码更符合人类的思维习惯。编程更简单。看程序更容易理解(?)
类(设计图):相同事物,共同特征的描述。 对象:对象是类的具体的实例。 对象 = 实例 在Java中必须先定义类,才能得到对象
一般名词定义成成员变量(属性)
修饰符 数据类型 变量名称 = 初始值
成员变量不建议给初始值,它存在默认值。
类名 对象名 = new 构造器();
对象名.成员变量
对象名.成员方法
作用:
初始化一个累的对象并且返回这个类的地址。
详细格式:修饰符 类名(形参){...}
构造器的分类:
无参数构造器:初始化一个类的对象,里面的数据都是默认值,并返回地址。
有参数构造器:初始化一个类的对象,并返回地址,并且可以同时为对象赋值。
构造器如何调用:
类名 对象 = new 构造器;
注意:任何类写出来,自带无参数构造器
但是在这个类中定义了一个有参数构造器了,那么无参数构造器就消失了,此时如果还要使用无参数构造器,必须自己写一个。
作用:代表了当前对象的地址。可以访问当前对象的成员变量信息和成员方法
可以用在有参数构造器中 可以用在方法中
面向对象三大特征:封装、继承、多态。 封装的基本思想:决定属性和行为归属谁的问题。
成员变量私有化,只能在本类访问。
提供成套的getter和setter方法暴露取值赋值。
JavaBean是什么:是实体类。 作用:创建对象,封装数据。
面向对象(oop)
对象:东西 面向对象编程:拿东西过来编程 面向对象:把现实世界中的食物看成一个一个对象来解决问题的。(万物皆 对象) 面向对象的好处:代码更符合人类的思维习惯。编程更简单。看程序更容易理解(?)
类(设计图):相同事物,共同特征的描述。 对象:对象是类的具体的实例。 对象 = 实例 在Java中必须先定义类,才能得到对象
一般名词定义成成员变量(属性)
修饰符 数据类型 变量名称 = 初始值
成员变量不建议给初始值,它存在默认值。
类名 对象名 = new 构造器();
对象名.成员变量
对象名.成员方法
作用:
初始化一个累的对象并且返回这个类的地址。
详细格式:修饰符 类名(形参){...}
构造器的分类:
无参数构造器:初始化一个类的对象,里面的数据都是默认值,并返回地址。
有参数构造器:初始化一个类的对象,并返回地址,并且可以同时为对象赋值。
构造器如何调用:
类名 对象 = new 构造器;
注意:任何类写出来,自带无参数构造器
但是在这个类中定义了一个有参数构造器了,那么无参数构造器就消失了,此时如果还要使用无参数构造器,必须自己写一个。
作用:代表了当前对象的地址。可以访问当前对象的成员变量信息和成员方法
可以用在有参数构造器中 可以用在方法中
面向对象三大特征:封装、继承、多态。 封装的基本思想:决定属性和行为归属谁的问题。
成员变量私有化,只能在本类访问。
提供成套的getter和setter方法暴露取值赋值。
JavaBean是什么:是实体类。 作用:创建对象,封装数据。