Java类与对象的基本概念与举例

类与对象的基本概念

类与对象概念的铺垫

  1. 类:对现实事物的抽象,是一个框架、一个模板、一张图纸;
  2. 对象:现实事物的个体,在有些场景下也可以理解为一个关系比较紧密的集合。

2.为什么引入类和对象的思想

  1. 减少代码重复(比如通过继承减少的代码量);让程序结构更清晰;让系统设计(功 能设计)更加灵活;便于维护。

  2. 面向对象思想比较符合人们的日常思维,理解上不存在难度。

    1.类,是抽取某一类事物的共同属性,行为,为这一类事物画出一个框架。

    2.对象,是类的具体,也叫类的实例,大部分情况下是代表个体。由对象调用方法产生行为。

    3.关于属性:描述类的基本量,通常在方法中会用到。

    4.关于行为:由类定义行为,但由类的对象执行行为(调用方法);除非类所代表的事物都具有某种行为时可以直接操作方法(静态方法),否则都由类的对象操作方法。

 class Area{  //求面积的类   
 	double radius; //定义半径属性,成员变量   
 	double height; //定义高度,成员变量   
	 double length; //定义长度,成员变量   
	 double width; //定义宽度,成员变量   
	 double getCircleArea(double r){ //定义求圆面积的方法,成员方法    
		 return 3.14*r*r; 
 	} 
	 double getRectangleArea(double l,double w){ //定义求矩形面积,成员方法  
		 return l*w; 
	 } 
	 … … 
 }  
	 Area ca=new Area();  //创建 Area 类的一个对象,也称为Area 的实例化  
	 double circleArea=ca.getCircleArea(3.0); //通过对象调用方法获得圆面积  

再如以下的类:

class Human{   
    String ID_umber;  //身份证号 
    public String hisJob(String id){ //根据身份证号获得这个人的工作  
		… … 
    } 
    public int hisAge(String id){  //根据身份证号获得这个的年龄  
   	 … … 
    }  
}  
Human tom=new Human( );  
tom.ID_number=410123456789012345;  
String tom_Job=tom.hisJob(tom.ID_number); 

3.归纳 一个类里面:成员变量表示类的属性,成员方法表示类的行为。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Unknown To Known

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值