- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Java 新手,正在创建这个类,该类调用另一个名为 BankAccount 的类,但在编译时出现“找不到符号”错误,该方法就在我的 main.cs 文件的正下方。任何帮助都会很棒,谢谢。
import java.util.Scanner;
public class InClass
{
public static void main (String []args)
{
BankAccount account;
account = new createAccount();
}
public BankAccount createAccount()
{
Scanner kb = new Scanner (System.in); //input for Strings
Scanner kb2 = new Scanner (System.in); //input for numbers
String strName; //Holds account name
String strAccount; //Holds account number
String strResponse; //Holds users response to account creation
double dDeposit; //Holds intial deposit into checking
BankAccount cust1;
System.out.print ("\nWhat is the name of the account? ");
strName = kb.nextLine();
while (strName.length()==0)
{
System.out.print ("\nPlease input valid name.");
System.out.print ("\nWhat is the name of the account?");
strName = kb.nextLine();
}
System.out.print ("\nWhat is your account number?");
strAccount = kb.nextLine();
while (strAccount.length()==0)
{
System.out.print ("\nPlease enter valid account number.");
System.out.print ("\nWhat is your account number?");
strAccount = kb.nextLine();
}
......
return cust1;
}
最佳答案
这就是问题:
account = new createAccount();
这并不是试图调用名为 createAccount
的方法 - 它试图调用名为 createAccount
的类型的构造函数,而您没有这样的类型。
你可以这样写:
account = createAccount();
...但是这样会失败,因为 createAccount
是一个实例方法而不是静态方法(并且您没有 InClass 的实例
来调用它)。您可能希望它是一个静态方法。
作为旁注,我强烈建议您在第一次使用时声明变量,并摆脱伪匈牙利符号,例如
String name = kb.nextLine();
而不是:
String strName;
...
strName = kb.nextLine();
在 Java 中,您不需要在方法顶部声明所有局部变量 - 这样做会损害可读性。
关于java - 在 BankAccount 项目中找不到 createAccount 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26786823/
我正在尝试使用 Meteor Roles 包:https://github.com/alanning/meteor-roles显然在用户模型中创建一个新字段。 用户创建没有问题,但我试图定义的“Ang
我是 Java 新手,正在创建这个类,该类调用另一个名为 BankAccount 的类,但在编译时出现“找不到符号”错误,该方法就在我的 main.cs 文件的正下方。任何帮助都会很棒,谢谢。 imp
我正在使用 WebMatrix 并在尝试在 MySQL 数据库中创建用户时卡在了第一位。 错误信息在一行: var token = WebSecurity.CreateAccount(email, p
我正在尝试从 Java 类调用 Paypal API 中 adaptiveAccountsService 的 createAccount 方法来创建帐户。 我的代码如下。 RequestEnvelop
问题。 在注册场景中,我试图在我的 User 表中插入一个用户,然后调用 WebSercurity.CreateAccount对于该用户(在交易中)。这会导致 MS DTC 在服务器上不可用的错误。
这是我的包裹: package com.demo.controllers; import java.util.Random; import org.spr
我是 ASP.NET 新手。我正在尝试使用 WebMatrix 创建一个简单的登录和注册网页。但当我尝试创建帐户时出现以下错误: The Provider encountered an unknown
我是一名优秀的程序员,十分优秀!