理论:
第四章:面向对象编程
知道了编程分为面向过程编程和面向对象编程,一个为对于熟悉的业务围绕要解释的任务来设计,另一个为对于不熟悉的业务围绕问题域中的对象设计(1.找对象2.编写一个类来描述每个对象的行为和属性3.属性为对象身上的值数据,行为为对象可以做什么或者我们想对象做什么)。本章主要围绕面向对象来学习。
初始化时基本数据类型初始为0,引用数据初始为null,布尔类型初始为false。
变量声明周期,在哪声明在那用。没有引用的对象会被垃圾回收。
凡是访问本类的属性和方法都可以用this. 在出现二异性的时候必须使用this.
三大特征:1,封装性。2,继承性。3.多态性。有的已经提出第四种特征:抽象。
第五章:对象的行为
内存空间的组成
1,栈(局部变量产生在栈当中)
2,堆(凡是new出来的在堆当中)
3,数据段(字符串,常量)
4,代码段(方法)
改变流程的三种方式:方法调用 选择语句 循环语句
如果程序出现错误那么从上往下找第一行你写的代码
类名首字母大写,变量名方法名第一个单词小写后面单词首字母大写 ,常量名全大写单词域单词之间用—
构造器
语法:构造方法必须与类名一样,没有返回类型
机制:程序会自动生成一个公共无参的构造方法,如果程序写了一个有参构造方法,必须写一个无参构造方法
作用:产生对象
执行步骤:首先在堆中划分空间,其次在该空间划分属性,再次对属性初始化,最后执行构造方法中的代码。
写在类中的三个顺序为属性,构造方法,方法
this();:调用本类的其他构造方法从而使构造器中的放法被其共用,并且只能写在构造方法的第一句。
实际使用问题汇总:
1,对一个程序进行顺序画图不是能很好的运用
2.上课讲的调用听得很迷糊,转的晕头转向。
3,独立写程序的时候有点难以开头而且对于所学的运用完全找不着北。

被折叠的 条评论
为什么被折叠?



