属性+方法就是一个类
面向对象编程(Object-Oriented Programming,OOP)
面向对象编程的本质就是 :以类的方式组织代码,以对象的组织(封装)数据。
三大特性:
-
封装
-
继承
-
多态
先有类后有对象
1.通过人民币的模板来印刷钱
2.通过person类来定义不同的人。
用new来创建对象,new一个对象。
总结
# 一、类
-
类是一个模板:抽象。对象是一个具体的实例
-
方法
-
对应的引用
引用类型:基本类型(8)
对象是通过引用来操作的:栈---->堆。
-
属性:字段Field 成员变量
默认初始化:
数字 : 0 0.0
char : u0000
boolean : false
引用 : null
修饰符 属性类型 属性名 =属性值。
二、对象的创建和使用
1.必须使用new 关键字创造对象 , 构造器 Person senge =new Person();
2.对象的属性 senge.name
3.对象的方法 senge.sleep()
类中只有两个属性
静态的属性 ------属性
动态的行为 ------方法