gpt4 book ai didi

java - 一种在java中实现部分类的方法

转载 作者:IT老高 更新时间:2023-10-28 21:12:20 24 4
gpt4 key购买 nike

我有一个接口(interface),我想在进行快速谷歌搜索后在单独的类中实现,Java 没有部分类。有没有办法可以做到这一点,或者我是否将所有代码都扔到一个类中?

基本上,我正在尝试编写服务。一些服务方法确实属于它们自己的类,并且在同一个类中似乎有点不合逻辑。这是我正在尝试做的一个示例。

package com.upmc.esdm.messaging.epcd.service;
import java.util.List;

import javax.ejb.Remote;

import com.upmc.esdm.messaging.epcd13jpa.entities.EmailDomainTrust;


@Remote
public interface MessagingInterfaceRemote {
public List<EmailDomainTrust> getEmailDomains();

public int upDateQualityTable();

public string isLogial();

public byte[] ToWritePartialClassesInJava();
}

我通常会在 C# 中有部分类,并且我会将返回相似值的类似方法放入一个部分类(或者可能会更新一个类中的记录的类)。我将如何实现这一点?还是应该把所有的方法实现放到一个类中?

谢谢。

最佳答案

Java 中没有像分部类这样的东西。您可以使用聚合、委托(delegate)和抽象基类获得许多相同的好处。

(我已经屈服于同侪压力,并删除了在评论中引起如此多热议的“谢天谢地”评论。显然,尽管与答案无关,但这一小事似乎为我赢得了四票反对。)

关于java - 一种在java中实现部分类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9876339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com