zoukankan      html  css  js  c++  java
  • java类的基本结构

    一.面向对象的基本概念

        万物皆对象。对象的实质是属性和行为。

        类是具有共同属性和行为的对象的集合。类定义了对象的属性和方法。

        分析过程现有对象后有类,开发过程先有类后有对象。

    二.类的基本结构

         属性:对象数据的描述

         方法:对象的行为

         构造方法:用于实例化对象

         内部类:在类中声明的类(inner class)

         块:分静态块与实例块

         类的声明:(访问权限修饰符public.default(可忽略不写,为默认))(修饰符final.abstract.synchronized)class  类名{    类体   }

      类的作用:类就是一个模板,定义多个对象共同的属性和方法     如:学生类(张三,李四) 手机类(华为.oppo)

    三.属性

        属性可理解为对象的数据。注:属性有称成员变量,是声明在类中的变量,在方法体中声明的变量称为局部变量或临时变量

        声明方式:(访问权限修饰符)(修饰符)数据类型 属性名(=初值)

       private String name;     private  double  salary;       、

                                                        

    四.方法

        方法即对象的行为,为定义在类中的具特定功能的一段独立的小程序,方法也称为函数

        方法运行后的返回结果的数据类型,如果没有返回值使用void

        声明形式:(访问权限修饰符)(修饰符)返回值数据类型  方法名(形式参数列表){

                            执行语句;

                            return;                      

                            }

         参数类型: 形式参数的数据类型

         形式参数:就是一个变量,用于存储调用方法时传递给方法的实际参数

         return 用于结束方法

         返回值:该方法执行后的结果,该结果会返回给调用者

        方法的特点:

        定义方法可以将功能代码进行封装。

        便于该功能进行复用。 方法只有被调用才会被执行。

        方法的出现提高代码的复用性。

        方法若没有返回值,则用关键字void表示,那么该方法中的return语句如果在最后一行可以省略不写。

        方法中可以调用方法,不可以在方法内部定义方法。

        定义方法时,方法的结果应返回给调用者,交由调用者来处理

    五.方法的重载

                方法名相同、参数不同(数量不同、类型不同、顺序不同)、同一作用域,

                                     

    六.构造方法  

                 要想使用Java类,必须创建类的对象,即对类进行实例化。而创建对象就必须使用构造方法。因此,构造方法几乎是一个类必须有的元素。 构造方法的作用:用来对类进行实例化,即创建对象。如下图,对一个银行卡账号的设计:

                                     

                                     

  • 相关阅读:
    2020.10.23 19级training 补题报告
    2020.10.17 天梯赛练习 补题报告
    2020.10.16 19级training 补题报告
    2020.10.9 19级training 补题报告
    2020.10.10 天梯赛练习 补题报告
    2020.10.3 天梯赛练习 补题报告
    2020.10.2 19级training 补题报告
    第十届山东省ACM省赛复现补题报告
    VVDI Key Tool Plus Adds VW Passat 2015 Key via OBD
    Xhorse VVDI Prog Software V5.0.3 Adds Many MCUs
  • 原文地址:https://www.cnblogs.com/mauan/p/7050391.html
Copyright © 2011-2022 走看看