初识对象
-
面对对象编程(Object-Oriented Programming,OOP)
-
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。
1.类与对象 类是一个模板;抽象。对象是一个具体的实例 public class Pet { public String name; public int age; }//这是一个模板 Pet dog = new Pet();//dog是Pet的一个实例,也就是对象。 dog.name = "旺财"; dog.age = 3; 2.方法 定义、调用 3.对象的引用 引用类型:基本类型(8) 对象是通过引用来操作的:栈---->堆 4.属性:字段Field 成员变量 默认初始化: 数字:0 0.0 char:u0000 boolean:false 引用:null 修饰符 属性类型 属性名 = 属性值 5.对象的创建和使用 -必须使用new 关键字创建对象,构造器 Person jinchu = new Person(); -对象的属性 jinchu.name -对象的方法 jinchu.sleep() /* //new 实例化了一个对象 Person person = new Person("jinchu"); System.out.println(person.name);//jinchu 构造器: 1.和类名相同 2.没有返回值 作用: 1.new本质在调用构造方法 2.初始化对象的值 注意点: 1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造 Alt + Insert:生成一个构造器. */ 6.类: 静态的属性 属性 动态的行为 方法