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);
        }
    }
  • 相关阅读:
    ==和equals区别
    如何创建一个不可变类
    mysql用户的创建和授权
    事务
    Java知识点检测
    Redis
    正则表达式中match的用法
    rfind的用法
    找出文件夹里所有的文件路径
    合并多个pdf文件
  • 原文地址:https://www.cnblogs.com/dragon1013/p/5065357.html
Copyright © 2011-2022 走看看