为什么不能正确编译?为了测试它,我添加了main方法行,但是我得到了很多错误,说私有构造函数和公共构造函数都是表达式的非法开头,还说它们不是语句。它还要求我在我认为不必要的地方添加分号,因为分号是方法的开始。我不希望任何人为我重新输入代码,但至少有人能给我指出正确的方向,告诉我哪里出了问题吗?
import java.util.Arrays
public class Book{
public static void main (String[] args) {
private String title;
private String authors[];
public Book() {
title = "Test";
authors = null;
}
public Book(String title, String[] authors) {
this.title = title;
this.authors = authors;
}
public String getterTitle() {
return title;
}
public void setterTitle(String title) {
this.title = title;
}
public String[] getterAuthors() {
return authors;
}
public void setterAuthors(String[] authors) {
this.authors = authors;
}
public String bookToString() {
return "" + getterTitle() + " by " + getterAuthors() + "";
}
}
import java.util.Arrays; // the semi - colon is missing on this line
public class Book{
private String title;
private String authors[]; // to make these variables global you
// need to declare them outside of a method
public static void main (String[] args) {
} // you need to close the method before beginning with others
更正上述内容应该会为您修复代码。
我想我知道你的意思。
所以你想做2节课。
这是主要的。
测试本。JAVA
package testbook;
public class TestBook {
public static void main(String[] args) {
// TODO code application logic here
Book bookClass = new Book();
}
}
这个是类。
Book.java
package testbook;
public class Book {
private String title;
private String authors[];
public Book() {
title = "Test";
authors = null;
}
public Book(String title, String[] authors) {
this.title = title;
this.authors = authors;
}
public String getterTitle() {
return title;
}
public void setterTitle(String title) {
this.title = title;
}
public String[] getterAuthors() {
return authors;
}
public void setterAuthors(String[] authors) {
this.authors = authors;
}
public String bookToString() {
return "" + getterTitle() + " by " + getterAuthors() + "";
}
}
java之后缺少分号。util。数组
和你的主
没有结束符}大括号:
import java.util.Arrays;
public class Book {
private String title;
private String authors[];
public Book(String title, String[] authors) {
this.title = title;
this.authors = authors;
}
public String getterTitle() {
return title;
}
public void setterTitle(String title) {
this.title = title;
}
public String[] getterAuthors() {
return authors;
}
public void setterAuthors(String[] authors) {
this.authors = authors;
}
public String bookToString() {
return "" + getterTitle() + " by " + getterAuthors() + "";
}
public static void main (String[] args) {
// Do something here
}
}
本文向大家介绍测试人员和开发人员区别?相关面试题,主要包含被问及测试人员和开发人员区别?时的应答技巧和注意事项,需要的朋友参考一下 ①人员不同 测试:开发人员和测试人员 开发:只有开发人员 ②所处阶段不同 测试:贯穿整个软件开发生命周期 调试:在软件开发编码阶段以及测试过程中对BUG进行调试 ③对bug处理结果不同 测试:只找出错误,不解决 调试:找出错误并解决
在kotlin中定义一个有公共getter和私有(只有内部可修改)setter的var的正确方法是什么?
我有一个由两个Symfony应用程序使用的库,该库定义了一组我希望公开的服务(我希望能够通过容器直接检索这些服务)。当我尝试访问一个服务时,我有: 编译容器时,已删除或内联库\Service\DerivedServices\OneSpecific实现"服务或别名。您应该将其公开,或者直接停止使用容器,转而使用依赖注入。 问题是,所述服务是公开的。 基本上有: 一个库\服务\BaseService类
我问了几个问题试图解决这个简单的问题,但似乎没有任何效果。 有私人/公共帖子的推荐方式是什么?我想有一个网站,如果作者/编辑/管理员登录在每个私人帖子和公共帖子是可见/搜索。如果用户未登录,则仅可查看公共帖子。 我想过/尝试过许多方法来做这件事。一个简单的方法,我实现了这种方式,使用WP_Query包括/排除登录/退出时具有自定义字段“私人”的所有帖子。 虽然这工作得很好,但我有两个问题,它的安全
我有一个类,它有一个公共方法,它调用另一个私有方法。 通过调用公共方法 并将 设置为 来进行测试。 将更改为package-private并在测试中直接调用它。 然而,我不确定哪种方法更好。
我有一个AspectJ编织注释,它适用于公共方法,但私有方法被忽略了。此方法的目的是简单地记录运行函数所用的时间。 这是实际的接口: 我已经看到了很多答案,在部分的第一个之前添加,我看到了注释不支持的,并且我使用的是没有SpringAOP的AeyJ。 有什么想法吗?