• 关于实例化和成员方法的调用



    public class OOp_02{ //这是用public修饰的类 并且只有一个  类名必须和文件名相同,还是类的入口
        public static void main(String[] args){  //这是main方法,可以说所有程序都是在main方法中执行的
            //创建Customer类型的对象;
            Customer c = new Customer();  //创建一个Customer类的对象
            //直接用对象获取会报错
            //System.out.println( c.age );
            //通过方法获取
            System.out.println( c.getAge() ); //在输出中调用成员方法(成员方法的调用时:对象名.方法名)
            //赋值,赋予不合法的数据会报错
            //直接赋值会报错
            //c.age = 10;
            //方法赋值,数据不合法报错,直接调用方法即可
            //c.setAge(-5);
            //方法赋值合法数据会报错
            c.setAge(50);//用对象名调用成员变量,并且传人的实参是50

            System.out.println( c.getAge() );//在输出中调用成员方法,
        }
    }

        class Customer {//创建一个 类
            private int age; //用int数据类型声明一个成员变量age 并且声明是私有的,外部不可访问的 ,成员变量是在类体中声明的,和类是一个级别的,所以调用要用对象名,但是这里声明是私有的,所以外部不能调用访问

            public void setAge(int _age){ //创建一个成员方法,并且形参列表用int数据类型声明了个局部变量
                if(_age<0 || _age>100){ //这里就是判断,如果传进来的值,小于0或大于100就会执行以下Java语句  
                    System.out.println( "年龄不合法" ); //输出
                    return; //返回值,由于方法设置没有返回值void  但是这里的return还有终止函数的作用 所以在这里   只要运行到这里,就会终止整个函数
                }
                age = _age; // 给age赋值,
            }
                public int getAge(){//创建一个成员方法  并且返回值为int数据类型
                    return age;  //返回值为age 且终止所有函数运行
                
        }
    }

     

    这是简单的示例和有关的注释,尽可能详细的做了说明,写一遍加深自己对知识的记忆,解释只是按照自己的理解写的,呵呵,大家凑合着看吧

  • 相关阅读:
    WordPress错误:无法启用插件,因为它引起了一个致命错误
    快速使用 Thinkphp 之一: 准备工作-配置PHP环境及下载Thinkphp文件
    基于XML文件格式引用页面
    PHP清除html、css、js格式并去除空格的PHP函数
    本地无法启动MySQL服务,报的错误:1067,进程意外终止
    快速使用 Thinkphp 之二: 创建自己的应用项目
    HTML页面里加载flash文件源码
    【学习笔记】数据库 windrainpy
    【转】给年轻程序员的建议 windrainpy
    【转】js变量以及其作用域详解 windrainpy
  • 原文地址:https://www.cnblogs.com/xrmqbl804915256/p/4705473.html
Copyright © 2020-2023  润新知