我是靠谱客的博主 无语可乐,最近开发中收集的这篇文章主要介绍创建类Student和对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

public class Student {//创建类Student
    String name;
    String ban;
    String sex;
    int xue;
    int age;
    int score;//2~7行:数据类型的定义
    public  Student() {};//定义无参构造方法
    public Student(String n,String z,String s,int m,int a,int c)
    {
        name=n;
        ban=z;
        sex=s;
        xue=m;
        age=a;
        score=c;
    }//9~17行:定义有参构造方法,参数为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)
    {
        name=n;
        ban=z;
        sex=s;
        xue=m;
        age=a;
        score=c;
    }//18~26行:定义方法getInfo(),获取学生基本信息
    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);
    }//27~35行:定义方法showInfo(),显示学生信息

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Student stu1;//定义属于类Student的对象stu1
        stu1=new Student();//实例化对象stu1
        System.out.println("第一个人的信息");
        stu1.getInfo("阿丹","通信工程","男",10001,18,98);//调用getInfo(),获取stu1的学生信息
        stu1.showInfo();//调用showInfo(),输出stu1的学生信息
        System.out.println("第二个人的信息");
        Student stu2=new Student("阿朱","软件工程","女",10002,20,85);
        //定义和实例化对象stu2,并初始化stu2的学生信息
        stu2.showInfo();//调用showInfo(),输出stu2的学生信息
        System.out.println("第三个人的信息");
        Student stu3=new Student("阿庞","计算机技术","女",10003,21,86);
        //定义和实例化对象stu3,并初始化stu3的学生信息
        stu3.showInfo();//调用showInfo(),输出stu3的学生信息
    }

}

运行结果:
这里写图片描述

知识要点:
1、事件:类是对一组具有相同属性和方法的对象的抽象描述,对象是类的具体实现。在对对象进行实际操作时,可以分成两个步骤:1)声明对象变量;2)实例化对象。
2、构造方法:构造方法是一种用于对象初始化的特殊方法。
构造方法特点:1)、final、static、abstract、mative和synchronize等非访问控制符不能用于修饰构造方法。2)、构造方法可以通过new操作符来调用,它不像其他方法那样需要通过对象来调用。3)、一个类中可以定义多个带有不同参数的构造方法,这种情况称为重载构造方法。4)、构造方法一般由用户自己定义,如果用户没有定义,则系统会自动提供一个默认无参构造方法。
3、默认构造方法:如果程序开发人员没有自定义的构造方法,则系统会自定义一个默认构造方法。当程序代码中通过new操作符调用无参构造方法时,实际上调用的就是这个类的默认构造方法。
3、重载构造方法:重载构造方法是指在同一个类中定义具有不同参数的构造方法。
4、this关键字:在一个对象中封装了成员变量和成员方法。有希望在类内部的方法中访问类中的其他方法或修改类的成员变量,这时候可以通过this关键字来表示引用当前类的成员方法和成员变量。
5、finalize方法:对象的清除表示了对象生命周期,finalize方法()用于系统资源的释放或执行清除工作,在垃圾回收器清除对象之前被调用,这也是JAVA的默认清除机制。

最后

以上就是无语可乐为你收集整理的创建类Student和对象的全部内容,希望文章能够帮你解决创建类Student和对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部