`

怎么抽象一个方法

    博客分类:
  • Java
 
阅读更多

先写一个类,类中是抽象出来的方法;这里mo()方法是静态方法,直接用类调用;

public class test {
	public static void mo(Communication  comm,String errorDesc){
		CollMonitor cm=new CollMonitor();
		try {
			cm.setProcessKind("tl1_collect");
			cm.setProcessDesc("tl1采集");
			cm.setHostIp(InetAddress.getLocalHost().getHostAddress());
			cm.setOmcId(comm.getOmcConfig().getOmcId());
			cm.setOmcName(comm.getOmcConfig().getOmcName());
			cm.setAreaId(comm.getOmcConfig().getAreaId());
			cm.setProcessState(2L);
			cm.setErrorDesc(errorDesc);
			cm.setMonitorLevel(2L);
			cm.setExpose(1L);
			cm.setFieldNodes("");
			CommonBeanProvider.getCollMonitor().save(cm);
		} catch (Exception e1) {
		}
	}
}

 再在别一个类中调用这个抽象的方法,只需要传方法中的参数就可以了;在另一个类中,直接用test类调用静态mo()方法;

			String erroDesc = "erroDesc";
			String com ="hello";
			test.mo(com,erroDesc);

 

分享到:
评论

相关推荐

    C#抽象类与抽象方法

    以下是一个简单的例子来说明抽象类和抽象方法的使用: ```csharp public abstract class Animal { public abstract void MakeSound(); } public class Dog : Animal { public override void MakeSound() { ...

    实现抽象类求面积方法

    在这个特定的场景中,我们看到的是一个关于使用抽象类来实现不同几何形状面积计算的例子。让我们深入探讨这个主题。 标题 "实现抽象类求面积方法" 指出我们将讨论一个抽象类,它定义了一个用于计算形状面积的通用...

    Java实例化一个抽象类对象的方法教程

    然后创建一个子类`ConcreteSub`来实现`AbstractBase`的抽象方法: ```java public class ConcreteSub extends AbstractBase { public ConcreteSub() { super(); } @Override public void doSomething() { //...

    C#类、接口、虚方法和抽象方法-抽象类和接口的相同点和区别

    2. 抽象类是一个不完整的类,需要派生类完成其定义,接口则更像一种行为规范。 3. 接口可以被多重实现,而抽象类只能被单一继承。 4. 抽象类常用于紧密相关的类群,接口适用于实现特定功能的松散关联类。 5. 抽象类...

    抽象方法简单工厂

    当一个类包含抽象方法时,该类必须被声明为抽象类。子类继承抽象类后,必须实现其所有抽象方法,否则子类也将成为抽象类。 现在我们来看如何用抽象方法实现简单工厂模式。简单工厂模式通常包含三个主要角色:工厂类...

    编写一个抽象类Shape

    抽象类Shape被设计为一个基础类,它定义了两个抽象方法:`getArea()` 和 `getPerimeter()`,用于计算形状的面积和周长。抽象方法在Java中是没有具体实现的,它们必须由派生类来实现。 首先,我们创建了一个名为`...

    抽象类和抽象方法.pdf

    - 定义一个抽象类 `Shape`,其中有一个抽象方法 `area()`。 - 创建两个子类 `Circle` 和 `Rectangle`,分别实现 `area()` 方法。 - 在测试类中,尝试实例化 `Shape` 会报错,因为它是抽象类。 通过上述概念和...

    Java抽象类和抽象方法

    在这个例子中,`Animal`是一个抽象类,它定义了一个抽象方法`makeSound()`和一个具体方法`sleep()`。`Dog`和`Cat`类分别继承了`Animal`类,并实现了`makeSound()`抽象方法,展示了多态性的应用。 ### 五、总结 ...

    C__抽象类与抽象方法

    抽象类通常包含一个或多个抽象方法,但也可能完全不包含抽象方法。 **抽象类的特点:** 1. **不能实例化**:抽象类不能直接创建实例。 2. **包含抽象成员**:抽象类可以包含抽象方法、抽象属性等,也可以包含具体的...

    定义一个接口Assaultable(可攻击的),该接口有一个抽象方法attack()。 2,定义一个接口Mobile

    1,定义一个接口Assaultable(可攻击的),该接口有一个抽象方法attack()。 2,定义一个接口Mobile(可移动的),该接口有一个抽象方法move()。 3,定义一个抽象类Weapon,实现Assaultable接口和Mobile接口,但并没有给出...

    工厂方法和抽象工厂——Factory Method & Abstract Factory

    - 在实际应用中,工厂方法模式常常作为抽象工厂模式的一个子集出现,即抽象工厂模式可以包含多个工厂方法,分别对应工厂方法模式。 通过了解这两种模式,开发者可以在设计系统时根据需求选择合适的模式,提高代码的...

    关于虚方法抽象类的应用

    例如,`虚拟方法T.cs`可能包含一个或多个带有`virtual`关键字的方法实现,而`抽象类T.cs`可能定义了一个或多个抽象类。`虚拟方法.cs`和`虚拟方法1.cs`可能是额外的类,这些类可能实现了虚方法或演示了如何使用虚方法...

    使用抽象方法实现多态

    例如,我们可以定义一个名为`Animal`的抽象类,它包含一个抽象方法`eat()`。抽象方法是没有具体实现的,由继承它的子类来提供具体的实现。 ```java public abstract class Animal { public abstract void eat(); }...

    1.1:抽象方法与抽象类.pdf

    抽象类与抽象方法由abstract修饰 abstract的使用注意 抽象方法没有方法体 抽象成员只能存在于抽象类中 抽象类可以有非抽象成员(侧重族群的概念) 抽象类的子类必须实现抽象方法体 抽象类you构造函数 抽象类只能...

    c#课件抽象方法和抽象类

    抽象类是一个包含一个或多个抽象方法的类,它们不能被实例化,必须由子类继承和实现抽象方法。抽象类的声明需要在类名前加上"abstract"关键字,例如:public abstract class Dimensions。在抽象类中,抽象方法的声明...

    工厂方法模式和抽象工厂模式的区别

    例如,假设有一个`ClothesFactory`接口,它有一个方法`createClothing()`,这个方法返回一个`Clothing`对象。然后,我们可以创建多个实现`ClothesFactory`的子类,如`ShirtFactory`、`PantsFactory`,每个子类重写`...

    C#抽象类与接口方法

    在这个例子中,`Fruit`是一个抽象类,`GrowInArea`是一个抽象方法。抽象方法意味着具体的功能由继承这个抽象类的子类来实现。子类通过使用`override`关键字重写抽象方法。例如: ```csharp class Apple : Fruit { ...

    JAVA抽象类和抽象方法(abstract)实例分析

    在上面的例子中,我们定义了一个抽象类Animal,其中包含了name和age两个属性,以及一个抽象方法cry()。 二、抽象方法的定义和使用 抽象方法是指使用abstract关键字修饰的方法,抽象方法不能有方法主体。抽象方法的...

    关于抽象类的java实验 Animal

    在Java中,如果一个类包含了至少一个抽象方法,那么该类必须被声明为抽象类。子类必须实现父类中的所有抽象方法,除非子类也是抽象类。 接下来,我们创建`Dog`、`Cat`和`Duck`子类: ```java public class Dog ...

    抽象工厂,工厂方法,简单工厂

    例如,假设有一个图形界面库,抽象工厂可以定义创建按钮、文本框等组件的方法,具体工厂则根据不同的操作系统(如Windows、Mac OS)来创建对应平台的组件。 ### 工厂方法(Factory Method) 工厂方法模式是将对象...

Global site tag (gtag.js) - Google Analytics