起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > Java中怎么调用另一个类方法

Java中怎么调用另一个类方法

时间:2022-06-08 14:16:36来源:IT培训网 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java怎么调用类方法

前言: IT培训网小编在本教程介绍如何在 Java 中调用另一个类的方法。 在 Java 中,一个Java类可以有很多方法,在创建应用程

IT培训网小编在本教程介绍如何在 Java 中调用另一个类的方法。

在 Java 中,一个Java类可以有很多方法,在创建应用程序时,我们可以将这些方法调用到同一个类和另一个类中。可能有几种情况可以在另一个类中调用方法。所以,让我们从例子开始。

在 Java 中调用另一个类中的方法

要对另一个类的方法进行分类,我们需要拥有该类的对象。在这里,我们有一个Student有方法的类getName()。SimpleTesting我们通过使用类的对象从第二个类访问此方法Student。请参见下面的示例。

class Student{
	String name;	
	Student(String name){
		this.name = name;
	}
	public String getName() {
		return this.name;
	}
}
public class SimpleTesting {
	public static void main(String[] args) {	
		Student student = new Student("John");
		String name = student.getName();
		System.out.println("Student name is : "+name);
	}
}

输出:

Student name is : John

static在 Java 中调用另一个类中的方法

这是另一种情况,我们正在调用另一个类的静态方法。在静态方法的情况下,我们不需要创建对象来调用该方法。我们可以static使用类名来调用方法,就像我们在这个例子中调用getName()静态方法一样。请参见下面的示例。

class Student{
	static String name;	
	static String getName() {
		return name;
	}
}
public class SimpleTesting {
	public static void main(String[] args) {
		Student.name = "John";
		String name = Student.getName();
		System.out.println("Student name is : "+name);
	}
}

输出:

Student name is : John

protected在 Java 中调用另一个类中的方法

如果类的实例方法声明为protected,则只能在子类内部调用。在这里,我们将Student类扩展为SimpleTesting类,并使用类的对象调用getName()方法SimpleTesting。请参见下面的示例。

class Student{	
	protected String name;	
	protected String getName() {
		return this.name;
	}
}
public class SimpleTesting extends Student{	
	public static void main(String[] args) {
		SimpleTesting st = new SimpleTesting();
		st.name = "John";
		String name = st.getName();
		System.out.println("Student name is : "+name);
	}
}

输出:

Student name is : John

注意:我们不能将private任何类的方法调用到另一个类中,因为私有方法仅限于同一个类。

public在 Java 中调用另一个类中的方法

声明为的public方法可用于外部访问,并且可以在另一个类中调用。在这里,我们使用类的对象将一个公共方法调用getName()到另一个类中Student。请参见下面的示例。

class Student{	
	public String name;	
	public String getName() {
		return this.name;
	}
}
public class SimpleTesting{
	public static void main(String[] args) {
		Student st = new Student();
		st.name = "John";
		String name = st.getName();
		System.out.println("Student name is : "+name);
	}
}

输出:

Student name is : John

通过上述介绍相信大家对Java中怎么调用另一个类的方法已经有所了解,大家如果想了解更多相关知识,可以关注一下IT培训网的Java在线学习,里面的课程内容从浅到深,通俗易懂,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

文章出自:http://qh.itpxw.cn/peixun/software/2022121541.html

文章标题:Java中怎么调用另一个类方法



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容