类与对象的归纳总结
package oop.Demo08;
//一个项目应该只存在一个main方法
public class Application {
public static void main(String[] args) {
/** 简单小结类与对象归纳总结
* 1.类与对象
* 类是一个模版: 同时类也是抽象的,对象是一个具体的实例
* 2.方法
* 定义、调用!
* 3.对应的引用
* 引用类型: 基本类型(8)
* 对象是通过引用来操作的: 栈--->堆
*
* 4.属性: 字段 Field 成员变量
* 默认初始化 :
* 数字: 0 0.0
* char : u0000
* boolean: false
* 引用: null
* 属性的组成: 修饰符 属性类型 属性名 = 属性值!
*
* 5.对象的创建与使用
* -必须使用 new 关键字创造对象,构造器 Person yangzhikang = new Person();
* - 对象的属性: yangzhikan.name
* 对象的方法:yangzhikang.sleep()
*
* 6.类:
* 静态的属性 属性
* 动态的属性 方法
* 类就是属性和方法的组成
*
* java面向对象的三大特征: 封装 、继承 、多态
*/
Pet dog = new Pet();
dog.name = "旺财";
dog.age = 3;
dog.shout();
System.out.println(dog.name);
System.out.println(dog.age);
}
}
package oop;
public class Demo02 {
//静态方法 static
public static void main(String[] args) {
//实例化这个类 new
//对象类型 对象名 = 对象组
Student student = new Student();
student.say();
// new Student().say();
}
//非静态方法
}
package oop;
//学生类
public class Student {
//非静态方法
public void say(){
System.out.println("学生说话了");
}
}