当前位置:首页 > 教育综合 > 正文

写一个人的类 类中有属性:姓名、年龄、性别。有一个展示自我信息的方法。写一个测试类,

编写一个人类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类的方法。

参考资料来源:

百度百科——类

展开全文阅读