zoukankan      html  css  js  c++  java
  • 13_面向对象

    万物皆对象 :

    (理论知识)

    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,后面不跟具体的内容值。

    
    
    
  • 相关阅读:
    java代码水仙花
    java代码求奖金。要求从键盘输入利润
    java中输入3个数,从大到小的输出。。。。
    java代码从键盘输入n的值,计算1+1/2+1/3+...+1/n的值,,
    java求1+1/2+1/3+1/4+......+1/n的值
    求分数1+1/2+1/3+.....+1/n的值
    论程序员成长:如何像游戏一样打怪?新手值得重视!
    网曝某大厂员工下班健身后去领公司夜宵,被罚终身禁止领夜宵并冻结涨薪降考评!
    每个程序员都该学习的5种编程开发语言!最后一门大部分人没听过~
    C语言编程初学者基础知识学习:文件的读写操作!
  • 原文地址:https://www.cnblogs.com/rxqq/p/13891116.html
Copyright © 2011-2022 走看看