星空网 > 软件开发 > Java

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


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 且终止所有函数运行
            
    }
}

 

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




原标题:关于实例化和成员方法的调用

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

了解全球商标注册费用费用收取标准一览:https://www.kjdsnews.com/a/1359134.html
了解全球商标注册流程及全球注册商标网的优势:https://www.kjdsnews.com/a/1359135.html
跨境周报|TikTok面临新禁令,亚马逊卖家竞争加剧?:https://www.kjdsnews.com/a/1359136.html
了解商标国际注册的全部内容:https://www.kjdsnews.com/a/1359137.html
了解商标国际条约及其对企业的重要性:https://www.kjdsnews.com/a/1359138.html
了解商标国际局的服务与规定:https://www.kjdsnews.com/a/1359139.html
宜宾江安-宜宾江安县旅游景点大全:https://www.vstour.cn/a/404232.html
浏阳市里面哪里好玩的地方 浏阳市内有什么好玩的地方:https://www.vstour.cn/a/404233.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流