Java基础(八)类和对象

一、面向对象

(1)将功能封装进对象,强调具备了功能的对象。
 
(2)面向对象的三大特征: 封装 、继承、多态 
 
         封装: 将代码和其操作的数据捆绑在一起,防止外部对数据和代码的干扰。数据和代码以封装的形式链接起来就构成                     
                    了一个对象。
         继承:一个对象获得另一个对象的属性。通常一个对象可以从它的父类继承所有的通用属性。继承最大的好处是实现                     
                    代码的高效重用,也更加形象的描述现实世界中对象的关系。
    

         多态:即同一个动作作用不同的对象产生不同的具体行为。

二、类和对象

类是对一类事物描述,是抽象的、概念上的定义;对象是实际存在的   

该类事物的每个个体,因而也称实例(instance)。

类不占内存,对象才占内存。

 

如果将对象比作汽车,那么类就是汽车的设计图纸。所以面向对象程序设计的重点是类的设计,而不是对象的设计。

设计类实际上就是设计类的成员。

类(class)和对象(object)是面向对象方法的核心概念。

Field = 属性 = 成员变量,Method =  (成员)方法 = 函数

三、类的定义

例      public class Animal

  {

       public int legs;     

       public void  eat(){

           System.out.println(“Eating.”);

       }

       public void move(){

                      

           System.out.println(“Moving.”);

         }

     }

legs是类的属性 ,也叫类成员变量 。
 
eat,move是方法也叫类的成员函数。 
 

语法格式:

[< 修饰符>] class < 类名>

{

      [<属性>]

      [<构造构造函数>]

   [<方法>] 

说明:修饰符public:类可以被任意访问

  类的正文要用{  }括起来

 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值