zoukankan      html  css  js  c++  java
  • Java学习----一个对象怎么调用另一个对象呢?

    打包

    jar cvfm test1.jar manifmest.mf teacher.class student.class test1.class

    运行

    java -jar test1.jar

    public class Teacher {
        private String name;
        private String subject;
        
        public Teacher() {}
        
        public Teacher(String name, String subject) {
            this.name = name;
            this.subject = subject;
        }
        
        public void teaching() {
            System.out.println(name + "is teaching" + subject);
        }
    }
    public class Student {
        private String name;
        
        public Student() {}
        
        public Student(String name) {
            this.name = name;
        }
        
        public String getName() {
            return name;
        }
        
        public void study(Teacher teacher) {
            // 调用Teacher 类(1)
            //Teacher teacher1 = new Teacher("cindy", "software programming");
            
            teacher1.teaching();
            System.out.println(name + "is studying.....");
        }
    }
    public class Test1 {
        public static void main(String[] args) {
            Teacher teacher1 = new Teacher("cindy", "software programming");
            Student stu1 = new Student("jack");
            //stu1.study();
            
            // 调用Teacher(2)
            stu1.study(teacher1);
        }
    }
  • 相关阅读:
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
  • 原文地址:https://www.cnblogs.com/dragon1013/p/5065357.html
Copyright © 2011-2022 走看看