精华内容
下载资源
问答
  • 创建一个图书包含属性有:书名、作者、出版社;包含的方法有:设置书籍状态,查看书籍状态。书籍状态有在馆和外借两种
  • Student,继承Person,增加sno...编写一个方法showInfo(返回自我介绍的字符串)。 public class Person1 { private String name; private int age; public Person1(String name, int age) { super(); t...

    编写一个Person类,包括属性(name、age),有参构造器、方法say(返回自我介绍的字符串)。 编写一个Student类,继承Person类,增加sno、score属性,以及有参构造器,在子类中调用父类的构造器。编写一个方法showInfo(返回自我介绍的字符串)。

    public class Person1 {
    	private String name;
    	private int age;
    
    	public Person1(String name, int age) {
    		super();
    		this.name = name;
    		this.age = age;
    	}
    
    	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 say() {
    		return "我叫" + name + ",我今年" + age + "岁了,";
    	}
    	
    	public static void main(String[] args) {
    		Student s=new Student("camila",20,17111107,100);
    		System.out.println(s.showInfo());
    	}
    }
    
    class Student extends Person1 {
    	private int sno;
    	private int score;
    
    	public Student(String name, int age, int sno, int score) {
    		super(name, age);
    		this.sno = sno;
    		this.score = score;
    	}
    
    	public int getSno() {
    		return sno;
    	}
    
    	public void setSno(int sno) {
    		this.sno = sno;
    	}
    
    	public int getScore() {
    		return score;
    	}
    
    	public void setScore(int score) {
    		this.score = score;
    	}
    
    	public String showInfo() {
    		return say()+"我的学号是:" + sno + ",我的分数是:" + score;
    	}
    		
    }
    
    
    
    展开全文
  • 由学生派生出本科生Undergraduate和研究生Postgraduate,本科生类包含属性由专业specialty,研究生包含属性有研究方向studydirection。重写Student中的displayInformation()方法进行相关数据的输出。 ....
    由学生类派生出本科生类Undergraduate和研究生类Postgraduate,本科生类包含的属性由专业specialty,研究生包含的属性有研究方向studydirection。重写Student类中的displayInformation()方法进行相关数据的输出。
    Student类:
    
    package package1;
    
    public class Student {
    	private String name;
    	private int age;
    	private java.util.Date dateCreated;
    	
    	public Student() {
    		dateCreated = new java.util.Date();
    		name = "Susie";
    		age = 19;
    	}
    	
    	public Student(String name, int age) {
    		dateCreated = new java.util.Date();
    		this.name = name;
    		this.age = age;
    	}
    	
    	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 java.util.Date getDateCreated(){
    		return dateCreated;
    	}
    	
    	public void displayinformation() {
    		System.out.println("学生的姓名为:"+getName());
    		System.out.println("学生的年龄为:"+getAge());
    	}
    	
    	public String toString() {
    		return "created on "+dateCreated+" name "+name+" and age: "+age;
    	}
    }
    
    ```本科生类:
    package package1;
    
    public class Undergraduate extends Student{
    	private String specialty;
    	
    	public Undergraduate() {
    		
    	}
    	
    	public Undergraduate(String specialty) {
    		this.specialty = specialty;
    	}
    	
    	public Undergraduate(String specialty, String name, int age) {
    		super(name, age);
    		this.specialty = specialty;
    	}
    	
    	public String getSpecialty() {
    		return specialty;
    	}
    	
    	public void setSpecialty(String specialty) {
    		this.specialty = specialty;
    	}
    	
    	@Override
    	public void displayinformation() {
    		System.out.println("学生的专业为:"+specialty);
    	} 
    }
    研究生类:
    package package1;
    
    public class Postgraduate extends Student{
    	private String studydirection;
    	
    	public Postgraduate() {
    		
    	}
    	
    	public Postgraduate(String studydirection) {
    		this.studydirection = studydirection;
    	}
    	
    	public Postgraduate(String studydirection, String name, int age) {
    		super(name, age);
    		this.studydirection = studydirection;
    	}
    	
    	public String getStudydirection() {
    		return studydirection;
    	}
    	
    	public void setStudydirection(String studydirection) {
    		this.studydirection = studydirection;
    	}
    	
    	@Override
    	public void displayinformation() {
    		System.out.println("学生的研究方向为:"+studydirection);
    	} 
    }
    
    主方法:
    package package1;
    
    public class TestStudent {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		Undergraduate stu1 = new Undergraduate("computer science");
    		stu1.displayinformation();
    		System.out.println("undergraduate information is"+stu1.toString());
    		System.out.println("undergraduate name is "+stu1.getName());
    		System.out.println("undergraduate age is "+stu1.getAge());
    		System.out.println("postgraduate specialty is "+stu1.getSpecialty());
    		
    		Postgraduate stu2 = new Postgraduate("artific intelligent");
    		stu2.displayinformation();
    		//System.out.println("postgraduate information is"+stu2.toString());
    		System.out.println("postgraduate name is "+stu2.getName());
    		System.out.println("postgraduate age is "+stu2.getAge());
    		System.out.println("postgraduate direction is "+stu2.getStudydirection());
    	}
    }
    
    
    
    
    
    展开全文
  • Student 中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和 成绩属性赋值 在测试中创建两个 Student 对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值, 一个...

    请按照以下要求设计一个学生类 Student,并进行测试。 要求如下:
    Student 类中包含姓名、成绩两个属性
    分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值.
    Student 类中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和 成绩属性赋值
    在测试类中创建两个 Student 对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值, 一个使用有参的构造方法,在构造方法中给姓名和成绩赋值

    
    class Student {
        private String name;
        private double grade;
     
        public Student() {
        }
     
        public Student(String name, double grade) {
            this.name = name;
            this.grade = grade;
        }
     
        public String getName() {
            return name;
        }
     
        public void setName(String name) {
            this.name = name;
        }
     
        public double getGrade() {
            return grade;
        }
     
        public void setGrade(double grade) {
            this.grade = grade;
        }
    }
    
    public class Test01 {
        public static void main(String[] args) {
            Student stu1 = new Student();
            stu1.setName("zhangsan");
            stu1.setGrade(99);
            System.out.println(stu1.getName());
            System.out.println(stu1.getGrade());
     
            Student stu2 = new Student("lisi", 100);
            System.out.println(stu2.getName());
            System.out.println(stu2.getGrade());
        }
    }
     
    
    
    展开全文
  • 演示例题: 姓名 年龄 成绩 zhang3 18 物理:80,语文:70 li4 25 物理:80,语文:65 ...创建三个一个学生一个成绩一个测试 成绩: public class Grade {  private String brand;
    演示例题:

    姓名   年龄    成绩
    zhang3 18 物理:80,语文:70
    li4    25 物理:80,语文:65
    wang5  22 物理:75,语文:70

    学生有一个行为,返回该学生的姓名和成绩的组合信息。


    创建三个类,一个学生类,一个成绩类,一个测试类
    成绩类:
    public class Grade {
        private String brand;
        private int score;
          
    public Grade() {
    super();
    }


    public Grade(String brand, int i) {
    super();
    this.brand = brand;
    this.score = i;
    }


    public String getBrand() {
    return brand;
    }


    public void setBrand(String brand) {
    this.brand = brand;
    }


    public int getScore() {
    return score;
    }


    public void setScore(int score) {
    this.score = score;
    }


    @Override
    public String toString() {
    return "[brand=" + brand + ", score=" + score + "]";
    }
        
        
    }
    学生类:
    public class Student {
        private String name;
        private int age;
        private Grade grade;
        private Grade grade2;
    public Student() {
    super();
    }
    public Student(String name, int age, Grade grade,Grade grade2) {
    super();
    this.name = name;
    this.age = age;
    this.grade = grade;
    this.grade2 = grade2;
    }
    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 Grade getGrade() {
    return grade;
    }
    public void setGrade(Grade grade) {
    this.grade = grade;
    }
    public Grade getGrade2() {
    return grade2;
    }
    public void setGrade2(Grade grade2) {
    this.grade2 = grade2;
    }

    @Override
    public String toString() {
    return "Student [name=" + name + ", age=" + age + ", " + grade + ", " + grade2 + "]";
    }


    }
    测试类:
    public class SetDemo {
           public static void main(String[] args) {
    HashSet<Student> set = new HashSet<Student>();
    set.add(new Student("zhang3",18,new Grade("物理",80),new Grade("语文",70)));
    set.add(new Student("li4",25,new Grade("物理",80),new Grade("语文",65)));
    set.add(new Student("wang5",22,new Grade("物理",75),new Grade("语文",70)));
    for(Student stu : set)
    {
    System.out.println(stu);
    }
    }
    }
    测试结果:


    展开全文
  • java写一个Person包含name、age、sex属性,再写一个Student继承Person,增加School属性,并实例化。(用构造方法实现,并使用super())
  • 编写一个学生 student,包含属性有学号、姓名年龄,将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ①将所有学生年龄增加一岁 ②按数组中顺序显示所有学生信息 ③查找显示...
  • 定义一个Person包含私有属性name、age,getXxx和setXxx方法和有参满参构造方法。 使用反射的方式创建一个实例、调用构造函数初始化name、age。使用反射方式调用setName方法对姓名进行设置,不使用setAge方法直接...
  • 1、定义一个雇员Employee,包括属性:姓名,工号,年龄,工资。 要求:工号的构成方式:(入职年月份)-(性别)-(3位随机序列码),其中入职年月份格式为yyyyMMdd;性别(枚举)为男记录00,性别为女记录01;随机...
  • (1)定义一个Circle包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在中定义一个方法printAreas(),该方法的定义 如下:public void ...
  • Python新建一个类属性和方法

    千次阅读 2019-07-05 23:46:09
    怎么新建一个类和调用一个类包含类属性和方法 #创建一个类,类名是student class student(): #指定student的属性只能为,name,age __slots__ = ('name','age') #给创建一个方法,self是,age是传入参数 ...
  • 类属性属于所有,所有实例共享一个属性; #所以为了实现每创建一个实例属性自动增加,这里的count必须是的count属性,也就是Student.count 测试代码: if Student . count != 0 : print ( '测试...
  • Student 有 name(姓名)、和 age(年龄)属性一个包含两个参数的构造方法,用于给 name 和 age 属性赋值,一个 show()方法打印 Student 的属性信息 本科生 Undergraduate 增加一个 degree(学位)属性。有一个...
  • (3)Student中定义一个无参的构造方法和一个接收两个参数的构造方法,两个参数分别为姓名和成绩属性值。 (4)在测试中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓...
  • 9创建一个日期MyDate, 包含年year、月month、日day三个属性, 设计无参构造方法,默认日期是1970年1月1日 有参构造方法 可以提供一个MyDate对象完成初始化 也可以分别提供年,月,日三个属性完成初始化 设计方法 ...
  • 最近在二次开发一个springMVC项目,遇到了一个数据展示问题:因为后台实体在编写的时候,使用另一个实体作为一个实体属性,但是在前台要展示的数据在两个实体中都有涉及,如下于是就犯了难,难道非要在...
  • (1)定义一个账户包含用户名、密码、余额等属性、存钱、取钱等方法。 (2)定义一个银行包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集合相关的,如ArrayList,最好同时使用...
  • 编写一个Java应用程序,设计一个汽车Vehicle,包含属性有车轮个数 wheels和车重weight。小车Car是Vehicle的子类,其中包含属性有载人数 loader。卡车Truck是Car的子类,其中包含属性有载重量payload...
  • 设计一个学生包括学号,姓名,性别属性。设计一个大学生,继承自学生,新增专业、高考成绩;设计一个中学生,继承自学生,新增年级、班级属性。对进行测试。 在这里插入代码片 using System; ...
  • 据说这是题考官出给面试的人做的题,有四十多号高手都做不全面的题,很多人都质疑这些所谓的高手,我在自己做了以后才明白这题真的是很经典,可惜我只是只刚刚步入实习期的菜鸟,讲不出什么。在这里也只是写写...
  • 定义一个Employee,其中包括表示姓名、街道地址、城市和邮编等属性包括ChangeName()和display()等函数。Display()使用cout语句显示姓名、地址、城市和邮编等属性,函数setName()改变对象的姓名属性,实现并测试...
  • Orders ``` ...按理说OrdersCustom继承了Orders,查询出来的结果不是应该包含Orders里面的属性吗,但是为什么查询的list是: [address=台湾市, username=周一] 并没有查询到Orders里面的属性?
  • Java遍历一个类的所有属性和值

    万次阅读 2017-10-18 16:20:27
    private void bianLi(Object obj){ Field[] fields = obj.getClass().getDeclaredFields(); for(int i = 0 , len = fields.length;... // 对于每个属性,获取属性名 String varName = fields[i].getNam
  • 使用Spring Data Repository查询时候,通常情况下...下面的部分讲述如何实现查询一个实体的部分属性。  首先我们定义两个实体   package cn.net.leadu.domain; import javax.persistence.Entity; impo...
  • * 定义并实现一个Person包含姓名(name)与编号(code) * 等两个属性,通过构造函数为属性赋值,拥有显示属性值的方法(showInfo)。 * 从Person派生出一个Student,拥有数学成绩、英语成绩、 * ...
  • java 反射判断一个类中是否含有某个属性字段,因为 java 反射相关的API 中没有提供这个方法,因此需要我们自己判断 思路是将中所有的属性字段遍历,进行查找,代码如下 public boolean hasField(Class c, ...
  • #include using namespace std; class Dog{ public: int q; void set(); void show1();  void show2(); private: int age[99],weight[99]; }; void Dog::set() { int a,b; cout ... 
  • 类包括属性:账户id, 余额balance,年利率annualInterestRate: 包含的方法:各属性的set和get方法。取款方法withdraw(),存款方法deposit() 写一个测试程序 (1)创建一个customer, 名字叫Jane Smith, 他有一个账号...
  • 、调用方法或函数 方法1: class B { public A a=new A();//要实例化。 } 方法2(A是静态方法,直接调用,不用实例化了): class A {  static void a(){}; } class B {  A.a; } 方法3: 调用委托   ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,772,501
精华内容 709,000
关键字:

一个类可以包括哪些属性