写一个人的类 类中有属性:姓名、年龄、性别。有一个展示自我信息的方法。写一个测试类,
- 教育综合
- 2023-10-07 17:44:17
编写一个人类Person,其中包含姓名、性别和年龄的属性,包含构造方法以及显示姓名、性别和年龄的方法。再
------------------------------------- 文件1:Person.java -------------------------------------- package myapp.demo.person; /** * Person类 * @author */ public class Person { private String name; private String sex; private int age; public Person() { } public int getAge() { return age; } public void setAg创建一个学生类,成员属性为学号,姓名,性别,年龄,java,成绩。成员属性通过构造方法
public class Student {
//1、定义成员变量
private String no;//学号
private String name;//姓名
private String sex;//性别
private String age;//年龄
private float score;//成绩
//2、通过构造方法初始化成员变量的值
public Student(String no, String name, String sex, String age , float score) {
this.no = no;
this.name = name;
this.sex = sex;
this.age = age;
this.score = score;
}
//测试
public static void main(String[] args) {
//new一个学生对象,并使用构造方法初始化成员变量
Student S01 = new Student("s01", "张三", "男", "20", 99);
System.out.println("学号:"+S01.no+"\n"+
"姓名:"+S01.name+"\n"+
"性别"+S01.sex+"\n"+
"年龄"+S01.age+"\n"+
"成绩"+S01.score);
}
}
代码截图:
扩展资料:
抽象类
并不是所有种类的事物都可以被实例化,换而言之,有的种类只是一种抽象概念,现实中并没有实际存在的对应物。
比如:假设所有的动物都会叫,我们可以定义一个类“动物”,定义类中的一个成员函数“叫”,我们知道猫的叫声,也知道狗的叫声,然而“动物”是如何“叫”的?我们根本无法实现它。
所以,我们引入了抽象类的概念,抽象类是无法被实例化的,无法声明抽象类的对象。
通常,用abstract修饰的类是抽象类;C++中包含纯虚函数的类是抽象类;Java中含有抽象方法的类是抽象类;继承了纯虚函数而没有实现它的类也是抽象类。
抽象类只能被用作基类,作用体现在:
1、约束派生类必须实现的成员函数或方法。
2、不同派生类中同名的成员函数实现不同,体现了多态性。
参考资料:百度百科-类(编程术语)
定义一个表示学生的类student,包括属性:学号,姓名,性别,年龄;
1、新建一个272.php,如图所示:
2、输入php网页的结构(<?php?>),如图所示:
3、声明PHP与浏览器交互的文件类型和编码,如图所示:
4、使用class关键字,定义一个Student类,代码如图所示:
5、给Student类添加成员变量和成员方法,代码如图所示:
6、给Student类,创建一个对象,代码:$s1=newStudent()。
定义一个人的类(属性有名字,年龄。写一个能输出各个属性值的方法sho
publicclassPerson{
Stringname;
intage;
publicPerson(Stirngname,intage){
this.name=name;
this.age=age;
}
publicvoidshowinfo(){
System.out.println("名字:"+name+"年龄:"+age);
}
}
classStudentextendsPerson{
publicStringsex;
publicStudent(Stringname,intage,Stringsex){
super(name,age);
this.sex=sex;
}
@Override
publicvoidshowinfo(){
System.out.println("名字:"+name+"年龄:"+age+"性别:"+sex);
}
}
创建一个Customer类,类中的属性有姓名(name),年龄(age),性别(gender)每个属性分别有get/set方法。
代码如下:
import java.util.HashSet;
import java.util.Set;import java.awt.List;
import java.util.ArrayList;
public class Customer {
private String name;
int age;
String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Customer(String name,int age,String sex) {
this.name=name;
this.age=age;
this.sex=sex;
}
扩展资料
对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类是一个模板,它描述一类对象的行为和状态。
一个类可以包含以下类型变量:
局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。一个类可以拥有多个方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog类的方法。
参考资料来源:
百度百科——类
上一篇
九年级英语上册词组人教版
下一篇
返回列表