在 java 中读取文件的函数
Function that reads file in java
我是 Java 的新手。我想写一个读取文件的方法。
例如,在主 class 中,有这样的东西,
Car model = new CarImpl("default.json");
而在Engine接口class中,我想写一个function/method读取default.jason文件,但我不知道该怎么做。
我在引擎界面class中所做的是:
public interface Car{
public CarImpl (String files) {
FileReader reader = new FileReader(files);
}
}
我走在正确的轨道上吗?
任何帮助,将不胜感激!提前致谢:)
接口通常不应该有任何实现,除非它是防御者(默认)方法,因为 Java 8. 继续阅读。将界面视为需要遵守的契约。
你在顶部有这段代码 new CarImpl("default.json");
你是想在 class 中创建一个方法实例,还是你有另一个具体的 class 来实现你的汽车界面?您可以在界面 here 上阅读一些内容。许多其他在线资源。
我认为您将通过阅读以面向对象的方式进行思考而受益匪浅。有大量书籍和资源可供阅读。更多概念here。
如果我理解正确,你正在尝试使用 oops 创建汽车和引擎映射,但是我无法在你的实现中找到引擎接口的任何代码,并且接口没有任何构造函数并提供你可以使用的默认实现java8 接口默认方法请找代码
interface Car {
default void defaultCarImpl(Engine e){
e.defaultEngineImpl();
}
}
interface Engine{
default void defaultEngineImpl(){
//task
}
}
class CarImp implements Car{
}
class EngineImpl implements Engine {
}
注意 - 语法未验证,您可以在 google 上找到,主要目的是提供理解
如果有帮助请告诉我
我是 Java 的新手。我想写一个读取文件的方法。 例如,在主 class 中,有这样的东西,
Car model = new CarImpl("default.json");
而在Engine接口class中,我想写一个function/method读取default.jason文件,但我不知道该怎么做。
我在引擎界面class中所做的是:
public interface Car{
public CarImpl (String files) {
FileReader reader = new FileReader(files);
}
}
我走在正确的轨道上吗? 任何帮助,将不胜感激!提前致谢:)
接口通常不应该有任何实现,除非它是防御者(默认)方法,因为 Java 8. 继续阅读。将界面视为需要遵守的契约。
你在顶部有这段代码 new CarImpl("default.json");
你是想在 class 中创建一个方法实例,还是你有另一个具体的 class 来实现你的汽车界面?您可以在界面 here 上阅读一些内容。许多其他在线资源。
我认为您将通过阅读以面向对象的方式进行思考而受益匪浅。有大量书籍和资源可供阅读。更多概念here。
如果我理解正确,你正在尝试使用 oops 创建汽车和引擎映射,但是我无法在你的实现中找到引擎接口的任何代码,并且接口没有任何构造函数并提供你可以使用的默认实现java8 接口默认方法请找代码
interface Car {
default void defaultCarImpl(Engine e){
e.defaultEngineImpl();
}
}
interface Engine{
default void defaultEngineImpl(){
//task
}
}
class CarImp implements Car{
}
class EngineImpl implements Engine {
}
注意 - 语法未验证,您可以在 google 上找到,主要目的是提供理解 如果有帮助请告诉我