📅  最后修改于: 2023-12-03 15:10:15.851000             🧑  作者: Mango
UGC NET CS 2018 年 12 月 – II |问题 15 是印度的国家资格测试(National Eligibility Test, NET)计划中的一道题目。该题目主要考察了解Java语言的程序设计能力和编程实践经验。
定义一个类NamedOne,它有两个属性,firstName和lastName,和两个方法,方法setFirstName和setLastName,它们用于设置firstName和lastName属性的值。一个名为getFullName(用JavaScript风格的方法名称)的方法应该返回一个包含完整名称的字符串(firstName和lastName)。
first = NamedOne('John', 'Doe')
first.getFullName()# 返回 'John Doe'
public class NamedOne {
private String firstName;
private String lastName;
public NamedOne(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getFullName() {
String fullName = firstName + " " + lastName;
return fullName;
}
}
代码使用Java语言编写,定义了一个名为NamedOne的类,该类有两个私有属性,firstName和lastName,分别用于存储名字和姓氏。该类还定义了一个构造函数,用于初始化firstName和lastName属性的值,另外还定义了setFirstName和setLastName方法,用于设置firstName和lastName属性的值。最后,实现了getFullName方法,用于返回包含完整名称的字符串(firstName和lastName)。