第四章第五章学习总结

来源:互联网 发布:仿虎牙直播网站源码 编辑:程序博客网 时间:2024/04/28 04:17

理论:

第四章:面向对象编程

     知道了编程分为面向过程编程和面向对象编程,一个为对于熟悉的业务围绕要解释的任务来设计,另一个为对于不熟悉的业务围绕问题域中的对象设计(1.找对象2.编写一个类来描述每个对象的行为和属性3.属性为对象身上的值数据,行为为对象可以做什么或者我们想对象做什么)。本章主要围绕面向对象来学习。

     初始化时基本数据类型初始为0,引用数据初始为null,布尔类型初始为false。

     变量声明周期,在哪声明在那用。没有引用的对象会被垃圾回收。

     凡是访问本类的属性和方法都可以用this.    在出现二异性的时候必须使用this.

    三大特征:1,封装性。2,继承性。3.多态性。有的已经提出第四种特征:抽象。

第五章:对象的行为

     内存空间的组成

   1,栈(局部变量产生在栈当中)

    2,堆(凡是new出来的在堆当中)    

     3,数据段(字符串,常量)

      4,代码段(方法)

改变流程的三种方式:方法调用      选择语句    循环语句

如果程序出现错误那么从上往下找第一行你写的代码

类名首字母大写,变量名方法名第一个单词小写后面单词首字母大写    ,常量名全大写单词域单词之间用—

     构造器

语法:构造方法必须与类名一样,没有返回类型

机制:程序会自动生成一个公共无参的构造方法,如果程序写了一个有参构造方法,必须写一个无参构造方法

作用:产生对象

执行步骤:首先在堆中划分空间,其次在该空间划分属性,再次对属性初始化,最后执行构造方法中的代码。

写在类中的三个顺序为属性,构造方法,方法

this();:调用本类的其他构造方法从而使构造器中的放法被其共用,并且只能写在构造方法的第一句。

实际使用问题汇总:

1,对一个程序进行顺序画图不是能很好的运用

2.上课讲的调用听得很迷糊,转的晕头转向。

3,独立写程序的时候有点难以开头而且对于所学的运用完全找不着北。




0 0