⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 person.java

📁 用JAVA实现的小的学生管理系统.JAVA与数据库的结合使用.
💻 JAVA
字号:
// Person.java - Chapter 16 version.

// Copyright 2000 by Jacquie Barker - all rights reserved.

// A MODEL class.


// We are making this class abstract because we do not wish for it
// to be instantiated.

public abstract class Person {
	//------------
	// Attributes.
	//------------

	private String name;
	private String ssn;
	
	//----------------
	// Constructor(s).
	//----------------

	public Person(String name, String ssn) {
		setName(name);
		setSsn(ssn);
	}
	
	// We're replacing the default constructor that got "wiped out"
	// as a result of having created a constructor above.

	public Person() {
		setName("?");
		setSsn("???-??-????");
	}

	//-----------------
	// Get/set methods.
	//-----------------

	public void setName(String n) {
		name = n;
	}
	
	public String getName() {
		return name;
	}
	
	public void setSsn(String ssn) {
		this.ssn = ssn;
	}
	
	public String getSsn() {
		return ssn;
	}

	//-----------------------------
	// Miscellaneous other methods.
	//-----------------------------

	// We'll let each subclass determine how it wishes to be
	// represented as a String value.

	public abstract String toString(); 

	// Used for testing purposes.

	public void display() {
		System.out.println("Person Information:");
		System.out.println("\tName:  " + getName());
		System.out.println("\tSoc. Security No.:  " + getSsn());
	}
}	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -