编写学生类,并创建学生对象,无法调用office对象类中定义方法。

创建一个学生类,属性:姓名,年龄,学号;方法:显示学生信息。
创建测试类,创建学生类的对象,并为属_百度知道
创建一个学生类,属性:姓名,年龄,学号;方法:显示学生信息。
创建测试类,创建学生类的对象,并为属
创建一个学生类,属性:姓名,年龄,学号;方法:显示学生信息。创建测试类,创建学生类的对象,并为属性负值,调用方法显示学生信息
我有更好的答案
public class student{private Spublic void stuInfo(String name,int age,int id){
System.out.println(&名字为:&+name+&年龄为:&+age+&学号为:&+id);}}public class test{
public static void main(String args[]){
student stu = new student();
stu.name=张三;
stu.age=16;
stu.id=45;
stu.stuInfo(name,age,id);}}
采纳率:80%
来自团队:
public&class&Student&{ private&String& private&int& private&String& public&Student(String&name,int&age,String&id){
this.name=
this.id= } public&String&info(){
return&&name=&+name+&,age=&+age+&,id=&+ } public&static&void&main(String[]&args){
System.out.println(new&Student(&Sam&,30,&10010&).info()); }}
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java中为什么创建了对象之后,就可以通过对象调用,该类的方法呢?
[问题点数:40分,结帖人u]
java中为什么创建了对象之后,就可以通过对象调用,该类的方法呢?
[问题点数:40分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|创建类Student和对象
public class Student {
Student() {};
public Student(String n,String z,String s,int m,int a,int c)
void getInfo(String n,String z,String s,int m,int a,int c)
void showInfo()
System.out.println("姓名:"+name);
System.out.println("班级:"+ban);
System.out.println("性别:"+sex);
System.out.println("学号:"+xue);
System.out.println("年龄:"+age);
System.out.println("成绩:"+score);
public static void main(String[] args) {
Student stu1;
stu1=new Student();
System.out.println("第一个人的信息");
stu1.getInfo("阿丹","通信工程","男",10001,18,98);
stu1.showInfo();
System.out.println("第二个人的信息");
Student stu2=new Student("阿朱","软件工程","女",10002,20,85);
stu2.showInfo();
System.out.println("第三个人的信息");
Student stu3=new Student("阿庞","计算机技术","女",10003,21,86);
stu3.showInfo();
知识要点:
1、事件:类是对一组具有相同属性和方法的对象的抽象描述,对象是类的具体实现。在对对象进行实际操作时,可以分成两个步骤:1)声明对象变量;2)实例化对象。
2、构造方法:构造方法是一种用于对象初始化的特殊方法。
构造方法特点:1)、final、static、abstract、mative和synchronize等非访问控制符不能用于修饰构造方法。2)、构造方法可以通过new操作符来调用,它不像其他方法那样需要通过对象来调用。3)、一个类中可以定义多个带有不同参数的构造方法,这种情况称为重载构造方法。4)、构造方法一般由用户自己定义,如果用户没有定义,则系统会自动提供一个默认无参构造方法。
3、默认构造方法:如果程序开发人员没有自定义的构造方法,则系统会自定义一个默认构造方法。当程序代码中通过new操作符调用无参构造方法时,实际上调用的就是这个类的默认构造方法。
3、重载构造方法:重载构造方法是指在同一个类中定义具有不同参数的构造方法。
4、this关键字:在一个对象中封装了成员变量和成员方法。有希望在类内部的方法中访问类中的其他方法或修改类的成员变量,这时候可以通过this关键字来表示引用当前类的成员方法和成员变量。
5、finalize方法:对象的清除表示了对象生命周期,finalize方法()用于系统资源的释放或执行清除工作,在垃圾回收器清除对象之前被调用,这也是JAVA的默认清除机制。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!用Java定义一个学生类Student&
定义一个学生类Student,属性包括学号(sno)、姓名(sname)、性别(sex)、年龄(age)等;方法除要定义一个构造方法外,还要定义“获得学号(getSno)”、“获得姓名(getName)”、“获得性别(getSex)”、“获得年龄(getAge)”和“修改年龄(setAge)”等方法。然后编写一个测试程序,访问Student类的属性和方法。
11-03-28 &
http://www.douban.com/event//discussion//
请登录后再发表评论!编写学生类,该类定义了三个属性:学号,姓名,成绩。可以通过构造方法设置3个属性的内容,并覆写Ob
package cn.itcast.demo13s;
import java.util.ArrayL
import java.util.I
import java.util.L
public class TextDemo01 {
public static void main(String args[]){
List allList =
allList = new ArrayList();//实例化List对象,只能是Student类型的
Student s1 = new Student("","张三",100);
Student s3 = new Student("","王五",34);
Student s2 = new Student("","李四",97);
allList.add(s1);
allList.add(s2);
allList.add(s3);
Iterator iter = allList.iterator();
while(iter.hasNext()){
System.out.println("\t|"+iter.next());
class Student implements Comparable {
public Student(){};
public Student(String id,String name,int score){
this.setId(id);
this.setName(name);
this.setScore(score);
public String getId() {
public void setId(String id) {
public String getName() {
public void setName(String name) {
this.name =
public int getScore() {
public void setScore(int score) {
this.score =
public int compareTo(Student
stu){//覆写compareTo方法,指定排序规则;
if(this.score&stu.score){
}else if(this.score
return -1;
public String toString(){
return "编号:"+this.id+",姓名:"+this.name+",分数:"+this.
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 调用的对象无效 的文章

 

随机推荐