目标:面向对象知识回顾

        面向对象:

         定义类的格式:

        类中的成分研究:

        构造器:

目标:this关键字知识回顾

        this关键字:

目标:封装的概念回顾

        封装的作用:

        封装的规范:

        小结:

目标:static关键字回顾

        static关键字:(重点)


目标:面向对象知识回顾

        面向对象:

                用代码取高度模拟现实世界,以便为人类的业务服务。java是一种面向对象的高级编程语言。

                高级编程语言:代码风格很像人类的自然语言。

                面向对象最重要的两个概念:类和对象。

                类:是描述相同事物的共同特征的抽象。        人类

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

                在代码层面:必须现有类,才能创建出对象。              

         定义类的格式:

                修饰符  class  类名{

                        1.成员变量(Field:描述类和对象的属性信息的)。

                        2.成员方法(Method:描述类或对象的行为信息的)。

                        3.构造器(Constructor:初始化一个类的对象并返回引用)。

                        4.代码块。

                        5.内部类。

                }

注意:

                        --类的首字母应该大写,满足"驼峰命名法"。

                        --一个java代码文件中可以定义多个类。

        类中的成分研究:

               类中有且仅有五大成分

                1.成员变量(Field:描述类和对象的属性信息的)。

                2.成员方法(Method:描述类或对象的行为信息的)。

                3.构造器(Constructor:初始化一个类的对象并返回引用)。

                4.代码块。

                5.内部类。

注意:只要不是这5大成分放在类下就会报错。

        构造器:

                作用:初始化一个类的对象并返回引用。

                格式:

                        修饰符  类名(形参) {

                        }

                构造器初始化对象的格式:

                        类名  对象名称  =  new  构造器;

注意:一个类默认会自带一个无参数构造器,即使不写它也存在,但是如果一个类它写了一个构造器,那么默认的无参数构造器就被覆盖了!!

小结:

                类的5大成分。

                构造器的作用。

目标:this关键字知识回顾

        this关键字:

                this关键字的作用:

                        this代表了当前对象的引用。

                        this关键字可以用在实例方法和构造器中。

                        this用在方法中,谁调用这个方法,this就代表谁。

                        this用在构造器,代表了构造器正在初始化的那个对象的引用。

目标:封装的概念回顾

                面向对象的三大特征:封装、继承、多态。

                是java的语言风格。使我们在开发中必须遵循的,即使毫无意义,代码还是要按照这个风格写!

        封装的作用:

                1、可以提高程序的安全性。

                2、可以实现代码的组件化。

        封装的规范:

                1、成员变量私有化:用private修饰。

                        --private修饰的方法、成员变量、构造器等只能在本类中被直接访问。

                2、提供成套的setter and getter方法暴露成员变量的取值和赋值。

                        --public修饰符,是公开的,任何地方都能访问。

        小结:

                封装的核心思想:合理隐藏,合理暴露。

                封装已经成为java代码的风格,即使代码毫无意义,还是要按照封装的规范写代码。

目标:static关键字回顾

        static关键字:(重点)

                引入:

                        我们之前定义了很多成员变量(name、age、sex)。

                        其实我们只写了一份,但是发现每个对象都可以使用,就说明java中这些成员变量或方法是存在竖向的。有的是属于对象,有的是属于类本身的。

                java是通过判读成员变量是否有ststic修饰来区分是属于类的还是属于对象的。

                static == 静态 == 修饰的成员(方法和成员变量)属于类本身的。

                按照有无static修饰,成员变量和方法可分为:

                        成员变量:

                                (1)静态成员变量(类变量):

                                                有static修饰的成员变量也叫做类变量,属于类本身,直接用类名访问即可。

                                (2)实例成员变量:

                                                无static修饰的成员变量成为实例成员变量,属于类的每个对象的,必须用类的对象来访问。

                          

博主还在努力编写中~~~~  感谢观看!