面向对象基础入门小练习

    技术2023-05-04  98

    public class TestOOP { public static void main(String[] args) { //1.创建Dog类型的对象,并保存在Dog1变量当中 Dog dog1 = new Dog(); //2.访问属性:为各个属性赋值 dog1.breed = "金毛"; System.out.println(dog1.breed); dog1.age = 1; dog1.sex = "雌"; dog1.furColor = "black"; dog1.eat(); dog1.sleep(); System.out.println("------------------------------------------"); Dog dog2 = new Dog(); dog2.breed = "哈士奇"; System.out.println(dog2.breed); dog2.age = 2; dog2.sex = "雄"; dog2.furColor = "red"; dog2.eat(); dog2.sleep(); } } class Dog { //在现实中的一组相同或类似的对象中,提取共性的特征和行为,保存在程序中的模板(类) //属性-实例变量 String breed;//品种 int age;//年龄 String sex;//性别 String furColor;//毛色 //方法-实例方法 public void eat() { System.out.println("eating..."); } public void sleep(){ System.out.println("sleeping..."); } } /* 定义学生类: 属性:姓名(name)、年龄(age)、性别(sex)、分数(score) 方法:打招呼(sayHi)//打印学生所有信息 创建多个学生对象,为其各个属性赋值,并调用方法 */ public class TestStudent { public static void main(String[] args) { Student stu1 = new Student(); stu1.name = "zhu"; stu1.age = 1; stu1.sex = "男"; stu1.score = 100; stu1.sayHi(); System.out.println("-------------------------------------------------"); Student stu2 = new Student(); stu2.name = "zhuzhu"; stu2.age = 2; stu2.sex = "man"; stu2.score = 74.2; stu2.sayHi(); } } class Student { String name; //姓名 int age; //年龄 String sex; //性别 double score; //分数 public void sayHi() { System.out.println("大家好,我是" + name + ",今年" + age + "岁," + "性别 :" + sex + ",此次考试分数:" + score); } }
    Processed: 0.012, SQL: 9