您的位置 首页 java

Java编程:什么是类和对象?给自己造⼀个满意的女朋友「第15集」

“这里是 offer 学院,帮你 轻松 拿offer”

嗨~大家好,我是学长

今天的你过得还好吗?

– 2022.12.05 –

一、类与对象的概念

概念:

类有⾃⼰的名字,但类是抽象的,不以具象化存在于我们的时空⾥。它是对具备某些共性的具象事物的 抽象概念。对象则是存在于类中的具象化的事物,它有各种各样的特定的属性,看得⻅摸得着。

“万物皆对象” 这句话⼤概就是对对象的最好的解释了。

举例:

我们以汽⻋为例,汽⻋就是⼀个类,它描述了⼀类事物而不是具体的某个⻋辆,它是⼀个泛指的概念。⽽它包含的⻋辆则是这个类的对象,它们有自己的属性以及行为。

二、Java类的定义

我们回到我们最初的⽬的,给⾃⼰造⼀个

“满意的⼥朋友” ,那么我们⾸先要定义⼥朋友这个类。

 public class GirlFriend {
 
}  

好了,现在⼥朋友有了,那么⼥朋友的⼀些属性呢?

我们把⼥朋友的静态特征抽象成属性,把⼥朋友的动态⾏为抽象成⽅法。⼥朋友⼀定会有很多静态特征 以及动态⾏为。

比如: ⼥朋友叫什么、身⾼、年龄、⺠族、⻓相,身材等,这些就是静态特征,⽽像说 话、微笑,⽣⽓、撒娇等,字⾯就是动词,所以就是动态⾏为。

我们就以这些特征以及⾏为给⾃⼰造一个⼥朋友吧。

我们来给⼥朋友添加特征(属性)以及⾏为(⽅法)。

 public class GirlFriend {
 //⾸先定义特征(属性)
 //姓名
  String  name;
 //身⾼
 String height;
 //年龄
 String age;
 //⺠族
 String nation;
 //⻓相
 String looks;
 //身材
 String figure;
 //定义⾏为(⽅法)
 public void talking(){System.out.println("正在说话");}
 public void laughing(){System.out.println("正在微笑");}
 public void beingAngry(){System.out.println("正在⽣⽓");}
 public void coquetry(){System.out.println("正在撒娇");}
}  

三、 Java 对象的创建

女朋友这个类就创建完成了,我们再来看看怎么创建⼀个具体的对象,我们顺便简单的给女朋友定义点属性。

 public class GirlFriend {
 //⾸先定义特征(属性)
 //姓名
 String name = "九五⼆六";
 //身⾼
 String height = "165cm";
 //年龄
 String age = "20";
 //⺠族
 String nation = "汉族";
 //⻓相
 String looks = "⾮常漂亮";
 //身材
 String figure = "微胖";
 //定义⾏为(⽅法)
 public void talking(){System.out.println("正在说话");}
 public void laughing(){System.out.println("正在微笑");}
 public void beingAngry(){System.out.println("正在⽣⽓");}
 public void coquetry(){System.out.println("正在撒娇");}
 public  static  void main(String[] args) {
 // 实例化⼥朋友对象
 GirlFriend girlFriend = new GirlFriend();
 // 调⽤并打印成员属性
 System.out.println("姓名:" + girlFriend.name);
 System.out.println("身⾼:" + girlFriend.height);
 System.out.println("年龄:" + girlFriend.age);
 System.out.println("⺠族:" + girlFriend.nation);
 System.out.println("⻓相:" + girlFriend.looks);
 System.out.println("身材:" + girlFriend.figure);
 // 调⽤成员⽅法
 girlFriend.talking();
 girlFriend.laughing();
 girlFriend.beingAngry();
 girlFriend.coquetry();
 }
}  

运行创建女朋友的结果:

我们看到,创建⼥友这个对象的⽅法是: new GirlFriend() ,说明对象是 new 出来的。

现在⼤家可以将属性写死,简单的玩⼀玩,属性以及⾏为如何灵活的定义,我们随着更加深⼊的学习, 后⾯会⼀步步的了解到。这⾥呢就先给⼤家简单总结⼀下类和对象吧:

  • 成员属性: ⼜称字段、成员变量或者实例变量,是保存每个对象的数据的变量,每个属性相互独 ⽴,互不⼲扰
  • 成员方法: ⼜称实例⽅法,是对对象执⾏的操作
  • 静态变量 ⼜称类属性,它是同⼀个类的任何对象所共有的
  • 静态方法 ⼜称类⽅法,不影响特定对象的⽅法
  • 内部类: 可以将⼀个类包含在另⼀个类中,常⽤于该类仅提供给声明它的类使⽤的情况
  • 构造方法 ⽣成新对象的特殊⽅法;(后⾯的学习中会详细讲解)

还是那句话:我亦无他,唯手熟尔!

我们下期再见!

END

文案编辑|offer学长

文案配图|offer学长

原创内容|张老师原创

文章来源:智云一二三科技

文章标题:Java编程:什么是类和对象?给自己造⼀个满意的女朋友「第15集」

文章地址:https://www.zhihuclub.com/183331.shtml

关于作者: 智云科技

热门文章

网站地图