课堂笔记——面向对象

时间:2022-09-20 08:51:59

1、面向对象:程序围绕问题域中的对象来设计

2、面向对象的解决方案:1、找对象(名词)

                                 2、找到对象后写成类,描述每个对象的属性和行为

                                  属性:对象身上有什么值数据

                                  行为:对象可以做什么,或者是功能

3、万物皆对象、但是对象因关注而产生

4、public 是反问修饰符,代表在哪里可以访问  

   注意:1、如果一个类是public的,类名必须和文件名要一致

            2、一个类一篇class文件,class文件名与类名相同

5、语法:类+变量=new +类();

6、如果一个类没有构造方法,JVM也会默认给它产生一个公共无参数的构造

        构造方法:1、方法名与类名相同

                      2、构造方法没有返回值

                      3、作用是用来产生对象

7、java里参数传递只有值传递一种

8、类存划分的区域:堆区、栈区。数据段、代码段

 局部变量在栈区,凡是new出来的在堆区,字符串常量在数据段,代码在代码区

9、this的用法

    1:this.属性              this.行为    (this:当前对象)

    2、this();//在一个构造方法里面调用本类的另一个构造方法,从而实现构造方法的共享 

                     this的要求:1、必须写在构造方法的里面

                                     2、只能写在构造方法的第一句