JAVA基础------类和对象

类:是具有相同属性和行为的抽象集合,可以看成一个定义对象的模板。

对象:类的实例化体现,具有类的属性和行为。


类:

       类可以看作是创建java对象的模板,下面通过代码来更好的了解一下类内部结构:

public class Person   //自定义一个类
{
	//定义属性
	String name; //定义姓名
	int age; //年龄
	String sex; //性别

	//定义行为
	public void run(){
	
	}
} 

       上面代码中定义了一个Person类,它具有姓名、年龄、性别这三个属性,还有一个跑的行为。所以可以看出,一个类中可以有属性也可以有方法。


构造方法:

        每一个类都会有一个构造方法,如果类中没有显示地定义构造方法,java编译器会自动生成一个默认的构造方法。构造方法会在创建一个对象时调用。

        构造方法名必须与类名相同,并且一个类中可以有多个构造方法。下面的代码展示了一个构造方法:

public class Person   //自定义一个类
{
	//定义属性
	String name; //定义姓名
	int age; //年龄
   String sex; //性别

   public Person(){} //无参构造方法
   public Person(String name, int age, String sex){ //有参构造方法
        this.name = name;
        this.age = age;
        this.sex = sex;
    }
}

        上面代码展示了一个无参构造和一个有参构造,构造方法的参数可以在创建对象时传入。构造方法没有返回值。


创建对象:

        对象根据类来创建,通过关键字new来创建一个对象:类名 对象名 = new 类名();下面通过代码来认识如何创建对象:
public class Test
{
	
	public static void main(String[]args){
	
		Person per=new Person();//通过new关键字创建一个Person类的对象
		per.name="张三";

		per.age=10;

		System.out.println(per.name);
		System.out.println(per.age);
	}

}
        通过上面代码可以看出通过类实例化出的对象可以通过 "对象名.属性"设置对象中的属性,当然还可以用这种方式调用类中的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值