📌  相关文章
📜  教资会网络 | UGC NET CS 2018 年 12 月 – II |问题 15(1)

📅  最后修改于: 2023-12-03 15:10:15.851000             🧑  作者: Mango

UGC NET CS 2018 年 12 月 – II |问题 15

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)。