我是一名AP Java学生,我正在为我的考试而练习。我遇到了这个问题,我不明白答案:
考虑以下类:
public class A
{
public A() { methodOne(); }
public void methodOne() { System.out.print("A"); }
}
public class B extends A
{
public B() { System.out.print("*"); }
public void methodOne() { System.out.print("B"); }
}
基本上,我在一本书中做了一个Java练习,这个源代码就是它对这个练习的答案。然而,eclipse说在倒数第三行有一个错误,说"-构造函数PhoneNumber()是未定义的“。但据我所知,该特定构造函数的定义是正确的,那么问题出在哪里呢?
public class PhoneNumber {
// Only the relevant source codes are posted here.
// I removed other bits cause I'm sure they are not responsible for the
// error
我正在做的是将一个c#项目转置到java中,以练习编写自定义类。不幸的是,我不知道这个人在构造函数中使用"this“关键字做了什么。
// C# Code - How is this written in Java?
public Player this[int x, int y]
{
get { return squares[x, y]; }
set { squares[x, y] = value; }
}
我已经转置了很多代码,有点卡在这上面了。在Java中,我似乎找不到关于这个特定实例的任何信息。有没有人有好的线索给我?
我正在为java认证考试做准备,我在其中一个练习测试中见过这样的代码:
class Foo {
int x = 1;
public static void main(String [] args) {
int x = 2;
Foo f = new Foo();
f.whatever();
}
{ x += x; } // <-- what's up with this?
void whatever() {
++x;
Syst
当我尝试编译这段代码时,它显示“找不到符号构造函数Armor(int,java.lang.String)”。但是,当我将Armor(钝、刺、切、名)更改为Armor()时,它工作得非常好。如果我在一个文件中使用多个类(这里我在一个文件中有类抵抗和类装甲),我是不是不允许重载构造函数?这对我来说绝对有必要把它们放在同一个文件中,因为我正在练习这个,因为你不能提交超过1个文件的比赛。
public class resistance
{
public static void main (String [] args)
{
int blunt=4;
in
我有一个基本类型,它将有关问题的信息存储在系统的问题池中,该系统生成练习问题集,以帮助人们为多项选择测试进行学习。其中存储的唯一信息是答案、提示符和问题编号。当我创建一个练习测试时,我需要用一些属性来增加类型,以存储提交的答案(测试可以分成几部分进行),因此我创建了以下类:
public class MultipleChoiceQuestion
{
public Int32 Number { get; internal set; }
public String Prompt { get; internal set; }
public MultipleChoiceAnsw
我正在编写一个小示例来练习创建类的新实例。
我有以下代码:
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
class MainClass
{
static void Main()
{
var p = new Person
{
Name = "Harry",
Age = 20
};
Console.WriteLine($"Name: {p.Name}.
首先,我正处于学习Java的开始阶段,我正在做不同的练习。
其中一个练习给出了这个外部类:
我需要编写一个应用程序来计算和打印程序中定义为变量的两个有理数中的最大值和最小值。
到目前为止,我已经导入了类(我相信是正确的),但我不知道如何从那里调用方法。
package Rational;
import Rational.add;
public class test {
public static void add(String[] args){
}
}
任何帮助都将不胜感激。
我正在为明天的Java考试做练习,但是我搞不清楚到底是怎么回事。
import java.util.ArrayList;
public class BankAccount
{
public static void BankAccount(double x)
{
ArrayList<BankAccount> accounts = new ArrayList<BankAccount>();
BankAccount ted = new BankAccount(400);
BankAcconut bob = new
我有以下泛型类:
import java.util.ArrayList;
import java.util.List;
public class GenericRaw<T> {
public List<String> get() {
return new ArrayList<>();
}
}
让我们考虑一下它的用法:
public class Usage {
public void doSomething() {
GenericRaw base = new GenericRaw();
我正试图利用这个夏天来练习更多的Java,通过学习如何编写算法来获得更好的效果。我遇到了一个问题,我将元素添加到我的ArrayList中,但是我添加的第一个数字也设置了我想要避免的列表中的位置数。我只想第0次索引包含数字5,我似乎没有找到解决这个问题的线索。
public class Algorithms {
private ArrayList<Integer> numbers;
public Algorithms() {
numbers = new ArrayList<Integer>();
numbers.add(5);
numbers
我在21天内用Sams自学Java学习Java (顺便说一句,这比21天花了我更多的时间)。在第五章中,最后的练习要求我创建一个FourDPoint类,它是Point的子类。我这样做了,但得到了一个有趣的结果。我第一次做这个练习时,代码如下:
import java.awt.Point;
class FourDPoint extends Point {
int x;
int y;
int z;
int t;
FourDPoint(int x, int y, int z, int t){
super(x, y);
thi
我正在用一本书自学Java。我的一个练习需要一个包含布尔值的数组。当我尝试使用Arrays.fill(myArray, false)时,如下所示,我得到了一个编译器错误。此外,IDE还会抱怨。
...\ArrayFill.java:6: <identifier> expected
...\ArrayFill.java:6: <identifier> expected
...\ArrayFill.java:6: illegal start of type
代码如下:
import java.util.Arrays;
public class ArrayFill {
b
像我下面这样做是不是不好的做法?如果某些表中有行,我想做next_function_to_do_smth函数,如果是,我们调用函数并使用die来关闭构造。如果没有,我们将从其他表中获取行。
如果是不好的练习,我应该用什么来代替它?
谢谢。
class test
{
function __construct()
{
$this->get_mysql_count("mysql query to get COUNT(*) of smth");
if($this->get_mysql_count > 0)
我是java新手,在下面的练习中遇到了一些问题:
这就是我必须做的:
据我所见,用java.awt.Rectangle制作的矩形具有x和y坐标以及宽度和高度。因此,我可以创建一个这样的矩形(例如):
Rectangle node = new Rectangle (5,10,15,20);
但是,--我不知道如何向那个矩形添加一个名称。到目前为止,我已经创建了这样一个Node类:
import java.awt.Rectangle;
public class Node {
private int x;
private int y;
private int wi
给定下面的两个类,我想用int参数调用Child构造函数,然后调用带有int参数的父构造函数和最后的无参数构造函数。
在不使用可选参数的情况下,能做到这一点吗?
public class Parent
{
public Parent()
{
Console.WriteLine("Parent ctor()");
}
public Parent(int i)
{
Console.WriteLine("Parent ctor(int)");
}
}
public class Chil
我真的很喜欢社区。我试着通过尝试我所学到的东西来教自己。我正在学习如何使用枚举,结构和物体,所以我想我会把它们混合在一起,以便更好地理解正在发生的事情。我正在用卡片作为例子(用卡片练习一切)
我创造了一个名为“西装”的名字
Public Enum suit As Integer
Spades = 0
Diamonds =1
Clovers = 2
Hearts = 3
End Enum
接下来,我创建了使用我刚刚创建的enum数据类型的结构。
Public structure cardValue
Public cardSuit As
当我遇到这种情况时,我正在练习圆顶Java原则。我创建POJO,当尝试用它创建对象时,如果没有定义空构造函数,它就不会编译。
我觉得这很奇怪,因为我经常这样做,JVM为我提供了一个默认的JVM。它在Java 7中是新的吗?我是不是遗漏了什么?
这是我做的示例代码
public class Dog {
String name;
String race;
int age;
/*
public Dog() {
If this isn't included, it doesn't compile if I try to
create no-args objects.
我在嵌入式C中获得了相对较好的经验后开始学习java,并尝试应用一些简单的练习来确保对java主题的良好理解,这是一个简单的练习,其中我创建了一个复制构造函数来基于现有的构造函数创建一个新对象: public class A {
private int a = 2;
private int b = 2;
public A(int a, int b) {
this.a = a;
this.b = b;
}
public A(A r) {
r.a=r.a + this.a;
r.b=r.b +
我想写一些对bean友好的课程。我观察到一种趋势(主要是使用bean),即将所需的参数从构造函数移到setter(并在设置初始状态时使用init()方法)。
这个方法让我感到担忧,因为我希望我的类可以在没有bean基础结构的情况下使用,就像Java对象一样。正如我想象的那样,我必须在每个方法assert样式中检查对象的适当状态。
以上内容的快速演示:
class A {
public int x;
public int y;
private int sum;
private boolean initialized = false;
public vo
我在学校的练习中遇到了问题,在这个练习中,我们需要对char数组和int数组使用动态分配。最重要的是,我不应该改变主函数和对象的构造方式。
class Automobile
{
char* Name; //this is the name of the car that needs to be saved with dynamic alloc.
int* Reg; //registration with dynamic alloc.
int speed; //speed of the car
public:
Automobile(){ speed=0;}
Automobile(char*
我需要使用BufferedReader从textFile中获取一个数字。当我得到它的时候,数字是用ASCII编码的,我不能把它转换成整数。 这个练习是一个课堂练习。练习:在包含Windows笔记本的文件夹中创建一个文本文件。该文件将包含整数,每行一个。用Java创建一个程序,读取前面的数据文件,并在屏幕上显示平均值、最高值和最小值。用户将指示文件的名称。 char valor;
fs = new FileReader(path+filename);
bf = new BufferedReader(fs)
//THE TEXTFILE CONTAINS INT NUMBERS, FIRST
我正在努力学习Dagger2。当我练习的时候,我有一个问题。
我的问题是,简单地说,我想做场注入,其中也有场注入。如何制作或使用组件?
下面我将用我的代码解释我的问题。下面的代码工作正常,但我想要更好的?或者漂亮的密码。
Person.java <- -该类具有字段注入。
public class Person {
public String name;
public int age;
@Inject
public Company involvedCompany; // Look here!! has field Injection.
public Person(String na