public void eat() { System.out.println(name + "在吃骨头和剩饭"); sleep(); } public void sleep() { System.out.println("狗趴窝睡觉"); }
1.3 创建与使用对象
1.3.1 创建对象格式:类名 对象名 = new 类名();
1.3.2 访问属性:对象名.属性名
1.3.3 调用方法:对象名.方法名()
1.3.4 对象独立性:每个对象都是独立的个体,一个对象的属性修改不影响另一个对象
Dog dog = new Dog(); dog.age = 8; dog.name = "旺财"; Dog dog1 = new Dog(); System.out.println(dog1.age); // 0(默认值) System.out.println(dog1.name); // null(默认值)
2. 示例代码
2.1 Dog 类
package com.itszt.day03;public class Dog { String name; String type; String sex; String color; int age; double weight; public void eat() { System.out.println(name + "在吃骨头和剩饭"); sleep(); } public void sleep() { System.out.println("狗趴窝睡觉"); } public void seeDoor() { System.out.println("狗看门"); }}
2.2 Demo08
package com.itszt.day03;public class Demo08 { public static void main(String[] args) { Dog dog = new Dog(); dog.age = 8; dog.type = "哈巴狗"; dog.color = "黄色"; dog.name = "旺财"; dog.sex = "公"; dog.weight = 10.5; Dog dog1 = new Dog(); System.out.println(dog1.age); // 0 System.out.println(dog1.name); // null System.out.println(dog1.color); // null System.out.println(dog1.weight); // 0.0 dog.eat(); dog1.eat(); }}
2.3 Demo09
package com.itszt.day03;public class Demo09 { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "大黄"; dog.eat(); }}