Java类,对象,属性和方法

  • Post author:
  • Post category: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("好日子!");
	
}



版权声明:本文为qq_38473254原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。