java中类与对象的基本关系详解:

java中类与对象的基本关系

  • 我们知道java语言是一门面向对象的程序设计语言。
    1.对象就是一个真实世界中的实体,对象又有三大特征:封装、 继承和多态。
    2.类是具备某些共同特征的实体的集合,是一种抽象的数据类型,它是对所具有相同特征实体的抽象,是对一类“事物”的属性与行为的抽象。
  • 用通俗易懂的话说:
    类就是对现实生活中事物的描述,而对象就是这类实物,是现实生活中存在的实体。 比如说现实生活中有‘java’和‘javascript’两个人(对象),我们描述他们时,可以从姓名、年龄、出生地等共性特点入手来进行描述,但是这样描述出来是抽象不具体的。
  • 这些若从Java的角度来看:
    这里的描述,就是用class定义的类。 具体的对象,就是在堆内存中用new在建立的实体,而对象中包含着很多的数据(类如‘java’这个人,性别 男,姓名 java,出生地 地球等等。) 这里说明了一点,对象可以用来存储数据。
  • 用Java语言来定义一个类class,也就是在描述事物,就是定义事物的属性和行为,而属性,对应类中的变量、行为,对应类中的方法,属性和行为共同组成类中的成员(成员变量和成员方法)

*举例如下:

//描述 一个人
//这个人有姓名和年龄(属性),这个人会说中文(行为)
class  Man
 {   
  //描述姓名
String  name="java";
//描述年龄
int  age=200;
//描述说话的行为
void  say()
    {
System.out.println("我会说中文");
     }
}
class  CrateMan
{
public  static  void  main()
{
//描述后,需要具体创建这个对象,其实质就是在堆内存中产生这个实体
Man  a=new  man();
//a是个类类型变量,可以理解为:相当于一个int变量,其次类类型变量指向对象,这里就是指man
//给对象重命名为“javaboy”,则引用该对象并重新赋值
a.name=“javaboy”;
}
}
  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟道子HD

您的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值