我有一个基本的任务,但对OOP来说是非常新的并且正在努力.其他在线资源开始增加我的困惑.
我需要:
编写类Person的代码.Person对象具有属性名称,年龄和地址.
编写类Dog的代码.Dog对象具有属性名称和年龄.
在Person和Dog类中提供设置Person对象和Dog对象之间的双向关联所需的任何其他代码.Person对象充当Dog对象的所有者,Dog对象充当Person对象的宠物.
修改Person类,以便Person对象可以充当最多20个Dog对象的所有者.
显然这是一个非常简单的例子.
我的代码到目前为止:
人员类:
public class Person
{
// instance variables - replace the example below with your own
private String name;
private int age;
private String address;
/**
* Constructor for objects of class Person
*/
public Person()
{
this.name = name;
this.age = age;
this.address = address;
}
//Set Methods:
public void setName () {
this.name = name;
}
public void setAge () {
this.age = age;
}
public void setAddress …Run Code Online (Sandbox Code Playgroud) 我目前正在学习Java,并被要求编写一个程序,将演员和电影作为课程处理.
actor类具有以下属性:(
Name, Address, age, myFilm一个数组或arraylist,用于保存特定演员已出演的所有电影.
电影类具有以下属性:
Name, Code(String,String)
我用getter和setter方法实现了这些类来处理数据:
到目前为止我的actor类:
public class actor {
private String name;
private String address;
private int age;
int[] myFilms = new int[3];
public actor (String name, String address, int age) {
}
public void setName (String name) {
this.name = name;
}
public void setAddress (String address) {
this.address = address;
}
public void setAge (int age) {
this.age = age;
}
public void setFilm () {
}
public String getName …Run Code Online (Sandbox Code Playgroud) 我试图在我的演员类中获取打印方法来打印在 toString() 方法中构建的字符串。但是我不断收到错误消息。(无效的方法声明,需要返回类型)
public class actor {
private String name;
private String address;
private int age;
public actor(String name, String address, int age) {
this.name = name;
this.address = address;
this.age = age;
}
public void setName (String name) {
this.name = name;
}
public void setAddress (String address) {
this.address = address;
}
public void setAge (int age) {
this.age = age;
}
public void setFilm () {
}
public String getName () {
return name;
}
public String …Run Code Online (Sandbox Code Playgroud) if (any key is pressed){
Hide a div.
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一种简单的方法来检测是否在没有输入的情况下按下任何键.
如果我有一个包含三个文本值和两个空值的数组.如何用循环删除它们.是否可以使用拼接来做到这一点.
arrayVal[0] = null
arrayVal[1] = "Some text"
arrayVal[2] = null
arrayVal[3] = "More text"
arrayVal[4] = "Text Again"
Run Code Online (Sandbox Code Playgroud)
我想实现以下目标:
arrayVal[0] = "Some Text"
arrayVal[1] = "More text"
arrayVal[2] = "Text Again"
Run Code Online (Sandbox Code Playgroud) 我试图将变量回显到表中已存在的DIV中.
例如:
<table>
<tr>
<td class="error"> </td>
</tr>
</table>
<?php
echo "<td class='error'>".$variable."</td>";
?>
Run Code Online (Sandbox Code Playgroud)
注意:错误td标记已经是样式并位于表中.上面的方法会导致创建一个单独的td标记并将其添加到页面顶部.
我意识到最好在HTML中回显php而不是反之亦然,但
在这个例子中我需要回显HTML.
这可能吗 ?
我想知道是否可以单独使用css渐变来执行此类操作:
http://postimg.org/image/nxciwsv4f/
在此示例中,中心橙色将在所有方向上淡入灰色.黑色矩形表示div.
我在W3学校找不到这个,尽管还有其他各种与梯度相关的能力.