zoukankan      html  css  js  c++  java
  • JAVA 基础 / 第八课:面向对象 / JAVA类的方法与实例方法

    2018-03-06

    一、类的方法:

    Java中将类似C/C++中的“函数”称为“方法”,表示“做某些事情的方式”。

    方法的组成:名称、参数、返回值和方法体。

    public class Hero {
        String name; //姓名    
        float hp; //血量      
        float armor; //护甲      
        int moveSpeed; //移动速度 
        //获取护甲值
        float getArmor(/*Argument list*/){
          //float是调用方法后返回的数据类型。
          //Argument list:定义传给方法的信息的类型和名称 方法名和参数列表共同唯一地标识出某个方法。
            return armor;
        }
     
        //坑队友
        void keng(){
          //void是无返回值
            System.out.println("坑队友!");
        }
     
    }

    Java中的方法只能作为类的一部分来创建,通过对象来调用。试图调用某个对象上不存在的方法,将给出编译错误提示信息。

    通过对象调用方式:

    objectName.methodName(arg1,arg2,arg3,…);

    形式参数:在方法被调用时用于接收外部传入的数据变量

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

    返回值:方法在执行完毕后返还给调用它的程序数据

    返回值类型:方法要返回的结果的数据类型

    实参:调用方法时实际传给方法形式参数的数据

    二、实例方法:

    方法声明中用static修饰的称为类方法,不用static修饰的称为实例方法。

    类方法与实例方法的区别:

    一个类中的方法可以相互调用,其中实例方法可以调用该类中的实例方法或类方法;

    但类方法只能调用该类中的类方法,而不能调用实例方法;

    实例方法中可以调用所有的成员变量包括实例变量或类变量;

    但类方法只能操作类变量。 实例方法必须通过对象调用,而类方法可以直接通过类名调用。

    本篇文章来源于网络转载,侵权可删!
  • 相关阅读:
    很简单的在Ubuntu系统下安装字体和切换默认字体的方法
    Qt添加驱动——Qt数据库之添加MySQL驱动插件
    qt 字体的相关问题
    qt configure参数配置介绍
    Qt封装QTcpServer参考资料--QT4中构建多线程的服务器
    Qt封装QTcpServer参考资料--QTcpServer多线程实现
    Qt封装QTcpServer参考资料--QT自带QTcpServer架构分析
    Qt Creator设置多核编译(-j8参数)
    QString::​arg的用法
    《Qt数据类型》--QByteArray,QString,int,hex之间的转化
  • 原文地址:https://www.cnblogs.com/Parker-YuPeng/p/8516354.html
Copyright © 2011-2022 走看看