类和方法而调用

一.类的调用

1.代码

package 四则运算;

public class a {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Yunsuan a=new Yunsuan();
		int i;
		for(i=0;i<100;i++)
		{
			a.aa();
		}
		}

}

  

package 四则运算;

import java.util.Random;

public class Yunsuan {
	int a;
	int b;
	int c;
	char s;
	public void aa()
	{
		Random random = new Random();
		a=random.nextInt(100);
		b=random.nextInt(100);
		c=random.nextInt(4);
		if(c==0)
		{
			s=‘+‘;
		}
		else if(c==1)
		{
			s=‘-‘;
		}
		else if(c==2)
		{
			s=‘*‘;
		}
		else
		{
			s=‘/‘;
		}
		System.out.print(a);
        System.out.print(s);
        System.out.print(b);
        System.out.print("=");
        System.out.print("  ");
	}

}

2.结果截图

二.方法的调用

1.代码

package 四则运算;

import java.util.Random;

public class aa {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		a();
	}
	private static void a() {
		// TODO Auto-generated method stub
		 int a,b;
		 int i;
         for(i=0;i<10;i++)
         {
         Random random = new Random();
         a=random.nextInt(100);
         b=random.nextInt(100);
         zz(a,b);
         }
	}
	private static void zz(int a, int b) {
		// TODO Auto-generated method stub
		 char s;
		 int c;
		 Random random = new Random();
		 c=random.nextInt(4);
         if(c==0)
         {
        	 s=‘+‘;
         }
         else if(c==1)
         {
        	 s=‘-‘;
         }
         else if(c==2)
         {
        	 s=‘*‘;
         }
         else
         {
        	 s=‘/‘;
         }
         System.out.print(a);
         System.out.print(s);
         System.out.print(b);
         System.out.print("=");
         System.out.print("   ");

	}

}

2.结果截图

时间: 2024-08-05 09:11:11

类和方法而调用的相关文章

关于一个类中方法的调用

大家都知道:对象是对客观事物的抽象,类是对对象的抽象,对象是类的实例. 在类中来调用方法.不过调用方法也有种种的情况.(如下几种情况) 情况一:同一个类中的两个方法相互调用 1.如果两个方法都是普通的方法,也就是非静态的方法的话,是可以直接调用的.例 ( public void a(){ system.out.println(“内容”): b(): } public void b(){ system.out.println(“内容2”): } ) 2.如果两个方法都是静态的方法,那么也是可以直接

关于类中方法的调用

同一个类中的两个方法相互调用: 1.两种方法都是普通的方法:可以直接用方法名调用 2.两种方法都是静态方法:可以直接用方法名调用 3.一种方法为静态,一种方法为普通: ①在静态方法中调用普通方法:不可以直接使用,需要创建对象 ②在普通方法中调用静态方法:可以直接用方法名调用

android开发中关于继承activity类中方法的调用

android开发中关于继承activity类中的函数,不能在其他类中调用其方法. MainActivity.java package com.example.testmain; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)

【Python】+类内部方法相互调用

1 class TestDate: 2 a = 1 3 4 # "__init__"为类的构造函数 5 def __init__(self): 6 self.a = 666 7 pass 8 9 def a_1(self): 10 print("a_1") 11 self.a_2() 12 13 def a_2(self): 14 print(self.a) 15 print("a_2") 16 17 18 if __name__ == &quo

C#方法的调用說明

方法的调用:静态:地址只分配一次...静态的成员是与类一起生成的,所以有静态成员的时候,非静态成员还没有生成,所以不能调用到             如果方法添加了static关键字,那么就是静态方法,否则就是非静态方法              在同一个类中方法的调用:              1.静态可以直接调用静态,当前同个类可以省略类名             2.静态不能直接调用非静态--静态先生成             3.非静态可以直接调用静态              4.如

类的创建和调用

1 class Computer: # 创建一个名为的类,注意类名首字母要大写! 2 3 screen = True # 用赋值语句,创建类的属性 4 def start(self): # 创建类的方法,不要漏了 self 5 print('电脑正在开机中……') 6 7 my_computer = Computer() # 类的实例化 8 print(my_computer.screen) # 实例调用类属性 9 my_computer.start() # 调用类中的方法(传参不用管self)

c#类的方法表的建立和方法的调用

对于方法的调用,很是令我头疼,什么静态方法,实例方法,实例虚方法,这里查了很多资料,总结如下: 这里声明,我也是菜鸟,这里只讨论方法的调用相关的技术,属于个人理解,如有错误,请指正 思路: 1 clr在加载类型的过程中方法表是怎么样构建的? 2 在程序调用方法时是怎样确定使用哪个类型的方法表的? 3 在程序调用方法时是怎样确定方法在方法表中的位置的(位于方法表的第几个方法)? 一 .方法在方法表中的排列顺序: 继承的实例虚方法.实例虚方法.构造函数.静态方法.实例方法 方法表排列原则: 1 在类

C#反射调用程序集类中方法

建立类 class OperatorClass { /// <summary> /// 加法 /// </summary> /// <param name="x"></param> /// <param name="y"></param> /// <returns></returns> /// public static int Add(int x, int y) { r

C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)

1..net和C#的关系 .net是一个开发平台,C#是应用在.net平台上的一种语言.   2.VS与.net的对应关系  3.VS2012常用的几种应用程序 第一种是Windows窗体应用程序,也即是我们常用的C/S端的应用软件: 第二种是控制台应用程序,主要是用来学习调试C#代码的(老师上课应用的模式): 第三种是空Web应用程序,建立空的网页模式,B/S模式: 第四种是Web 窗体应用程序,建立后会生成一些常用的网页组件和功能,例如JS.image等,也是B/S模式. 4.C#定义一个类