zoukankan      html  css  js  c++  java
  • java封装示例代码

    package com.imooc;
    
    public class Telphone {
        private float screen;
        private float cpu;
        private float mem;
        
        public float getScreen(){
            return screen;
        }
        
        public void setScreen(float newScreen){
            screen = newScreen;
        }
        
        public Telphone(){
            System.out.println("无参的构造方法执行了!");
        }
        
        public Telphone(float newScreen, float newCpu, float newMem){
            //构造方法确保赋给成员的变量的值是一个合理值
            if(newScreen<3.5f){
                System.out.println("您输入的参数有问题,自动赋值3.5");
                screen = 3.5f;
            }else{
                screen = newScreen;
            }
            
            cpu = newCpu;
            mem = newMem;
            System.out.println("有参的构造方法执行了!");
        }
    }
    package com.imooc;
    
    public class InitialTelphone {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //通过无参的构造方法可以创建对象
            Telphone phone1 = new Telphone();
            //通过有参的构造方法可以创建对象,并给对象的实例变量赋初值
            Telphone phone2 = new Telphone(1.5f, 1.4f, 2.2f);
            
            //通过setter方法修改变量的值
            phone1.setScreen(5.0f);
            //通过getter方法获取变量的值
            System.out.println("screen:" + phone1.getScreen());   
        }
    
    }
  • 相关阅读:
    努力
    散步
    相信自己
    我仅有的倔强
    存储过程 有用
    面试题整理 !=!=未看 *****面试题整理最全 有用
    项目介绍4 y有用
    面试题;40个多线程的问题 背1 有用
    面试题: redis面试题 有用 redis详细
    数据库相关内容 已看1 有用
  • 原文地址:https://www.cnblogs.com/100thMountain/p/5374591.html
Copyright © 2011-2022 走看看