关于类的一点总结

这次是1年多的时间来第一次接触java,上次学的虽然不说全忘,但也不全了.

这次重新接触java,是一个新的开始.

以下是本人对类的一些总结.

总结:

1.面向过程
    面向过程是一种编程思想。面向过程就是面向步骤,根据固定的某些步骤一步一步达到最终目的。
    比如:你做某件事,但是你不可能马上完成。你需要将这件事完成的过程分成若干个步骤,然后按照这些步骤执行,最后达到最后目的。 

 2.面对对象
    面对对象是一种编程思想。面对对象就是面向某个人或某个物。
    比如:你刷牙,涉及到的人、物是:你、牙刷、水杯、牙膏
    而按照面向过程的思想看就是:先将牙膏涂在牙刷上,水杯接水、开始刷牙   面向过程就是这几个步骤。
    而面向对象则是将这几个步骤看成人或物的行为:  牙膏的行为:将牙膏涂在牙刷上;水杯的行为:接水;人的行为:刷牙


 
3.对象
    现实中却是存在的某一个人或某一个物。
    比如:2000年某10月10日22:05出生的张三;
    我现在左手边上的一个水杯等等。
 4.类
    现实中不存在的,由拥有共同点的所有对象组成的的集合的抽象概念。
    比如:人类:由所有人类构成的抽象概念的类;
    电脑:由所有电脑构成的抽象概念的类。
 5.方法
    访问限定符:public与private
    用来修饰类 属性和方法的
    public    公共的  在同一个程序的任意地方被调用
    private   私有的  私有的属性只能在本类中被调用(访问)
   1).构造方法
        构造方法是一种特殊的方法,它是一个与类同名但没有返回值类型的方法。构造方法的功能就是初始化对象的初值。
        构造方法的特点和作用:
            1.方法名必须与类名一样
            2.构造方法不用声明返回值类型
            3.构造方法通过获得参数给类变量赋值
    2).成员方法
          成员方法就是面向对象编程思想中人或物的行为。也可以说是面向过程编程思想中的步骤。
          成员方法可分为:有参数的方法、无参数的方法、有返回值的方法、无返回值的方法。
         public class 类名{ 
             //构造方法
             访问限定符  类名(参数类型  参数名,参数类型1 参数名1){      }
            //属性
             访问限定符  数据类型  属性名;
            //方法
             访问限定符  返回值类型 方法名([参数类型  参数名,参数类型1 参数名1]){      }
          }
       //[]内的内容可有可无,具体看程序
      调用格式:
      对象.方法名(参数值1,参数值2)     或者      数据类型 变量名 = 对象.方法名([参数值1,参数值2])
      方法的重载(在同一个类中)
      在一个类中有多个同名的方法,方法的参数个数、类型或者顺序不同.
      重载和方法的访问限定符,返回值类型都没有关系
6.软件包(package)
      概念:一个软件包就是一个文件夹

      软件包的作用:用来给Java里的类进行分类存放

      软件包的命名规则:

          1.不能使用关键字作为标识符

          2.只能使用字母,数字,_,$作为标识符的字符

          3.不能以数字开头

      必须尽可能的保证包名的唯一性

 

      在一个类中引入其他包的类或方法:

      Import 包名.类名.方法;

Import 包名.类名;

      Import 包名.*;//导入全部

 

Java面向对象的三大特征

      1.封装

             面向对象的重要特征,利用访问限定符,限制数据,就是将一些不能被看见、不需要被看见的数据隐藏起来。将对象的属性和方法结合成一个独立的整体,并尽可能的隐藏对象的实现细节。解决了代码的安全问题

      2.继承

             解决了代码的重用问题

      3.多态

            解决了代码的扩展问题

继承、多态以及抽象类、接口的且听下回分解….酷

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值