0
点赞
收藏
分享

微信扫一扫

类与对象(基础)

谁知我新 2022-04-19 阅读 63
eclipsejava

*什么是类?

        类是一种抽象的数据类型,它是对一类事物的整体描述/定义,但是它并不能表示一个具体的事物!Eg:动物,植物。都只能说明一个大的类别,不能表示一个具体的东西。

*什么是对象?

        对象是指抽象概念的具体化实例。Eg:张三是人的具体化实例,张三家的狗旺财就是狗的具体化实例。

*下面以一个Student类来详细讲述类与对象的关系:



public class 类与对象 {

	public static void main(String[] args) {
		
		Student stu1=new Student();
		
		stu1.show();
		Student stu2=new Student("小明",12);
		stu2.show();
	}

}
//创建一个Student类
class Student{
	String name;
	int age;

    //构造一个无参的Student方法
	public Student() {
		this.name="小红";
		this.age=12;
	}

    //构造一个Stident有参方法
	public Student(String name,int age) {
		this.name=name;
		this.age=age;
	}
    
	public void show() {
		System.out.println("name:"+name+"age:"+age);
	}
}

 

*定义一个类:class 类名{ 属性  方法  }        【无论多么复杂的一个类,其中仅包含属性与方法】

*构造方法:修饰词  参数类型  方法名        【上图的方法为方法的重载】

 

*//定义无参的构造方法,对成员变量赋以静态值;

在主函数中,若需要调用该方法,则必须进行类的实例化,即上图所示。实例化后会返回一个该类的对象(即上图的stu1)。 

 

 

*//定义有参的构造方法,将成员变量指代给方法中定义的形式参数,以达到动态效果 

                                     

 *调用有参方法时需要对形参赋予相应类型的值

*若需打印显示调用类后的数据,则可以引用show方法。(如下图)

*最后的运行结果:

 

 如有用词或专业术语运用不当,请告知!

 

                                       

 

                                             

举报

相关推荐

0 条评论