zoukankan      html  css  js  c++  java
  • 面向对象的基本概念

    万物皆对象 :

    (理论知识)

    java语言是一门面向对象的程序设计语言,而面向对象是一种程序设计思想
    在面向对象思想的指导下,使用java语言与设计、开发计算机程序
    这里面的对象泛指程序中(现实中)中的一切事物,每种事务都有自己的属性(特征)和行为
    面向对象思想就是在计算机程序设计中,参照现实中的事物,将事物的属性特征、行为特征抽象(抽离)出来
    描述成计算机事件的设计思想,
    属性:事物的状态(特点)行为:事物具备的功能(动作)

    eg:

      猫对象:
                属性:品种  肤色.........
                行为:逮老鼠......
        这只猫叫莉莉,10kg,橘黄色,5年,逮老鼠

    类与对象的关系:

    (理论知识)

      1.类是对一类的描述,是一种抽象的
      2.对象是一类事物的实例,是具体的
      3.类是对象的模板,对象是类的实体

    类的定义:

        事物与类的对比:
          现实世界的一类事物:
          属性:事物的状态信息
          行为:该事物具备的功能

    类的定义格式:

     public class  ClassName{
                          //成员变量
                        //  成员方法
    
                }

    eg:

    复制代码
      public  class  cat {
                            //成员变量
                            string  namr;猫的名字
                            string color;猫的颜色
                            int age;秒的年龄
                            int  weight;猫的体重
    
                            //成员方法   逮老鼠
                            public static void catchMouse(){
                                    system.out.println("正在逮老鼠...." );
                            }
                            //猫吃鱼
                            public static void eatFish(){
                                    system.out.println("猫在吃鱼.....");
                            }
    
                    }
    复制代码

    对象的使用格式:

    复制代码
              对象的使用格式
              创建对象:
                        类名  对象名    =    new    类名();
              当对象创建完毕,那么类中定义的成员变量和成员方法就自动含有。
              使用对象访问类中的成员:
                        对象名.成员变量;
                        对象名.成员方法();方法的调用要小括号
    复制代码

    方法:(函数)

    (理论知识)

    方法可以认为是程序中所要实现的某一个功能,在方法内部会包含很多条语句(不是表达式),流程控制,循环控制等
    这些内容组合起来实现某一个功能。

    方法的声明语法格式:

    复制代码
      语法格式:
            修饰符 (public static) 返回值类型 (void)     方法名(main)([参数列表]--->   参数类型1  
        参数名称1,参数类型2 参数名称2,...){ 执行语句 。。。。 return 具体的返回值;              }
    复制代码

    修饰符:
      public       protected 权限(访问范围)修饰符      static 静态(类中的)修饰符   final 最终(不变的)修饰符

    返回值列表:
      限定方法的返回值的数据类型,基本数据类型和引用数据类型 都可以写在 void(只能作为返回值类型,当方法(程序)没有返回值的时候就指定为void)

    方法名:
      见名知意 标识符其中的一种,参照标识符的命名规范和规则。

    参数列表:

      参数类型:限定调用方法时传入参数的数据类型,可以是基本的也可以是引用的

      参数名称:本质就是变量名,接收调用方法时传入的数据,当方法声明格式上没有参数,调用时不需要传入数据

    return:

      两个作用:1.返回该方法指定的数据类型值,2.结束方法

      如果在方法声明的格式上返回值类相关指定为void,在方法结束的时候,可以不写return,

      也可以写return,后面不跟具体的内容值。

  • 相关阅读:
    序列JSON数据和四种AJAX操作方式
    jquery.validate和jquery.form.js实现表单提交
    JQuery Validate使用总结1:
    HOWTO: Include Base64 Encoded Binary Image Data (data URI scheme) in Inline Cascading Style Sheets (CSS)(转)
    SharePoint 2007 使用4.0 .Net
    动态IP解决方案
    取MS CRM表单的URL
    从Iframe或新开的窗口访问MS CRM 2011(转)
    Toggle or Hidden MS CRM Tab
    Windows 2008下修改域用户密码
  • 原文地址:https://www.cnblogs.com/rosiness/p/13922666.html
Copyright © 2011-2022 走看看