面对对象编程(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.类:
静态的属性 属性
动态的行为 方法
原文:https://www.cnblogs.com/anjinchu/p/14399141.html