Java类,对象,属性和方法

Java对象和类
  • 对象:对象是类的一个实例,有状态和行为。例如,一只猫是一个对象,它的状态有:颜色、昵称、品种;行为有:跑、吃、叫等。

面向对象编程:当解决一个问题的时候,面向对象会把事物抽象成对象的概念,就是说这个问题里面有哪些对象,然后给对象赋一些属性和方法,然后让每个对象去执行自己的方法,问题得到解决。
2分钟让你明白什么是面向对象编程

  • 类:类是一个模板,它描述一类对象的行为和状态,抽象的概念。例如,哺乳类动物是一类。
  • 属性:属性是这个对象的属性,一只猫有昵称、重量、品种。
  • 方法:方法是这个对象所拥有的功能,一只猫可以跑、可以吃、可以睡。

举一个例子:

周围人:你想找哪种类型的女孩子?
你回答:我想找漂亮的、体贴的、爱笑的女孩
周围人:有没有可以参考的女孩呀?
你回答:有啊,IU!
周围人:她多高啊,几几年的呀,平时喜欢干什么呀?
你回答:她161.8cm,出生于1993年5月16日,平时喜欢唱歌和跳舞。
周围人:那你怎么不追她啊?
你回答:太远了。。。

这里“漂亮的、体贴的、爱笑的女孩”就是你想找的这一类,而“IU”则是具体到你想找的一个具体对象,“身高,出生年月”则是该对象的属性,“唱歌,跳舞”则是该对象的方法。

对象
漂亮的,体贴的,爱笑的女孩IU

对象的属性和方法

属性方法
身高161.8cm,体重46kg,出生日期1993年唱歌,跳舞

用Java实现类、对象、属性和方法的创建
1.创建 Girlfriend 类
public class Girlfriend{
	// 成员属性:名字、出生日期、身高
	String name;
	int birth;
	double height;
	
	public void sing(){
		System.out.println("唱歌");
	}

	//方法重载
	public void sing(String name){
		System.out.println("唱歌"+name);
	}

	public void dance(){
		System.out.println("跳舞");
	}
}
2.对象实例化

定义对象的属性和方法

public class GirlfriendTest{
	//对象实例化
	Girlfriend one=new Girlfriend();
	//测试
	one.sing();
	one.dance();
	
	//定义对象的属性
	one.name="IU";
	one.birth=1993;
	one.height=161.8;

	//定义对象的方法
	one.sing("好日子!");
	
}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值