我已经创建了一个自定义类,它可以以字符串的形式获取日期和时间,我想访问对象并将数据设置到类中任何建议这里是我的代码
public class DateTime {
private String Date;
private String Time;
public DateTime(String Date,String Time) {
this.Date=Date;
this.Time=Time;
}
public void showDateAndTime() {
System.out.println("entery Date is :");
System.out.println(Date);
System.out.println("entery time is :");
System.out.println(Time);
}
}
public class Vehicle {
public int ID;
public String Brand;
public String type;
public DateTime entryTimeDate;
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Vehicle v1=new Vehicle();
v1.entryTimeDate**********
}
与其在vehicle
类中具有public
字段,不如将它们设为private
字段,然后使用访问器和赋值器方法来获得对它们的访问权。那么vehicle.getEntryTimeDate()
就足以为您提供车辆的DateTime对象。换句话说:
public class Vehicle {
private int id;
public String brand;
public String type;
public DateTime entryTimeDate;
public Vehicle()
{
setId(0);
setBrand("");
setType("");
setEntryTimeDate(new DateTime("DATE", "TIME"));
}
public Vehicle(int id, String brand, String type, DateTime entryTimeDate) {
this.id = id;
this.brand = brand;
this.type = type;
this.entryTimeDate = entryTimeDate;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public DateTime getEntryTimeDate() {
return entryTimeDate;
}
public void setEntryTimeDate(DateTime entryTimeDate) {
this.entryTimeDate = entryTimeDate;
}
public static class DateTime{
private String date;
private String time;
public DateTime(String date,String time) {
this.setDate(date);
this.setTime(time);
}
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
}
public static void main(String[] args) {
Vehicle v1 = new Vehicle();
v1.getEntryTimeDate().setTime("Time of the vehicle");
v1.getEntryTimeDate().setDate("Date of the vehicle.");
}
}
一些注意事项:忽略datetime
类中的statice
关键字。我这样做是为了创建一个SSCCE。还要注意我遵循的字段命名约定(camel-case)。它是Java程序员使用最多的命名约定。
问题内容: 考虑此类: 默认的字符串表示形式如下所示: 如何使它显示自定义字符串? 问题答案: 在类的元类中实现或。 使用,如果你说的是可读的字串,使用了明确的表示。
主要内容:类的定义,创建对象,访问类的成员,使用对象指针,总结类和对象是 C++ 的重要特性,它们使得 C++ 成为面向对象的编程语言,可以用来开发中大型项目,本节重点讲解类和对象的语法,如果你对它们的概念还不了解,请先阅读《 C++类和对象到底是什么意思》。 类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体 实例(Instance),拥有类的成员变量和成员函数。 有些教程将类的
对不起,我编辑了我的代码使其简单。
我试图创建一个名为的状态变量作为字典(例如:)。隐藏可以是空的。 在我的一个方法中,我想将一个项目推送到隐藏状态变量并将它们相加。 我一直在提示这个错误: 类型'String[]|未定义'不是数组类型。 我是typescript新手,我不确定我是否正确设置了所有变量。这是我的代码(仅相关部分): 新代码: 这就是错误: 键入“(字符串|{dict:Map
我在这个问题上也有同样的问题 如何使用android中的回收器视图将事件放在日历中 //Event.java 我尝试了很多,但它甚至不工作。我的事件。我要在另一个适配器中使用java。也许在onBindViewHolder中。
有什么方法可以为我创建的类使用自动装箱吗?例如,我有的子类。 现在,< code > UnsignedInteger I = new UnsignedInteger(88);工作得非常好,但是有什么方法可以让这个编译:< code > UnsignedInteger i = 88?对我来说不会。提前感谢!