Java:如何从类中创建的对象调用类方法?

Java:如何从类中创建的对象调用类方法?,java,Java,我有一个班级,比如说学校,我在其中创建了一个对象学生。如何从学生类调用位于学校类中的方法而不使其成为静态的 下面是一个简单的例子: public class School(){ Student s1 = new Student(); public void createNewStudent(){ Student s2 = new Student(); } } public class Student(){ School.createNewStudent(); } 提前谢谢你

我有一个班级,比如说学校,我在其中创建了一个对象学生。如何从学生类调用位于学校类中的方法而不使其成为静态的

下面是一个简单的例子:

public class School(){
 Student s1 = new Student();

 public void createNewStudent(){
 Student s2 = new Student();
 }

}


public class Student(){

School.createNewStudent();

}

提前谢谢你

在学生类中创建学校类的实例

例:


在java中,类方法是静态方法

public class MyClass{
  public static void myClassMethod() {
    System.out.println("inside class method");
  }

  public void myInstanceMethod() {
    MyClass.myClassMethod();
  }

  public static void main (String args[]) {
    MyClass.myClassMethod();
    MyClass myInstance = new MyClass();
    myInstance.myInstanceMethod();
  }
}

你需要先学习OOP范例和Java编程,你给出的例子对你要做的事情没有意义(即使使用静态方法,它也不会编译)。无论如何,我也建议您阅读OOP和Java基础知识。你应该能够在stackoverflow本身中找到许多细节。请不要只是回答,在回答之前想想他在问什么,即使答案看起来很简单。
public class MyClass{
  public static void myClassMethod() {
    System.out.println("inside class method");
  }

  public void myInstanceMethod() {
    MyClass.myClassMethod();
  }

  public static void main (String args[]) {
    MyClass.myClassMethod();
    MyClass myInstance = new MyClass();
    myInstance.myInstanceMethod();
  }
}