类别和对象的关系:java
类是对同一类事物(对象)的抽象 对象实际存在的该类的各类实体。编程
面向对象编程的核心:找到合适的对象来作合适的事jvm
Java中如何来找到对象:函数
类的格式:this
Class 类名 {对象
}编译器
如何经过类建立对象:虚拟机
类名 对象名 = new 类名();编译
若是if 省略大括号 会将if下的第一个语句,做为判断的结果处理面向对象编程
匿名对象:没有名字的对象
匿名对象的使用注意点:
匿名对象的好处:书写简单
匿名对象的使用场景:
在java中相似OC 中的初始化方法叫作构造方法
OC初始化方法的特色:
构造方法的做用:给对应的对象进行初始化,对象建立初始化属性值
如何来建立构造方法:
格式:
修饰符 类名(参数列表){ };
构造方法使用注意点:
Java 中的方法时能够重命名的 咱们把这种重命的二分法叫作方法重载
方法重载的使用注意事项:
构造方法中是能够调用普通方法的
在同一个类中,方法的调用直接拿到方法名调用就能够了
构造代码块:
做用:给对象统一3初始化
构造代码块
构造代码块的做用:给对象统一初始化。
构造代码块的格式:
{
}
注意:构造代码块必须是写在成员的位置上的
代码块:
构造代码块使用注意点:
this : 表明所属方法的调用对象。和OC 中的self很象。
this关键字的做用 :
构造方法中如何调用的?
this(参数);
使用注意点 :
1.this调用构造方法,必须是构造方法中的第一个语句。
2.不要相互调用构造方法。