zoukankan      html  css  js  c++  java
  • Java基础之类和对象

    Java基础之类和对象

    1. 类和对象

      • 定义:

        类:类是一个模板,它描述一类对象的行为和状态

        对象:类是一个模板,它描述一类对象的行为和状态

      package com.imooc.animal;
      
      public class cat {
      	String name="小猫咪";
      	public void run() {
      		System.out.println("小猫快跑!");
      	}
      	public void run(String name) {
      		System.out.println(name+"快跑!");
      	}
      }
      
      

      对象

      package com.imooc.animal;
      
      public class catTest {
      	public static void main(String[] args) {
      		cat one=new cat();//左边声明,右边实例化对象,one就是一个对象
      		System.out.println(one.name);//调用属性
      		one.run();//调用方法
      		one.run("张良");
      	}
      }
      

      输出:

      小猫咪
      小猫快跑!
      张良快跑!

      1. 构造方法

        • 注意事项

          1. 构造方法必须与类同名,且没有返回值

          2. 格式

            public 构造方法名(){
                //..
            }
            
          3. 只能在对象的实例化的时候调用(配合new)

          4. 当没有指定构造方法的时候,系统会自动的添加无参的构造方法

          5. 当自己已经构造带参的构造方法时,系统的无参构造方法将会失效

        • 手动构建构造方法

        package com.imooc.animal;
        public class cat {//名称与类名相同且没有返回值
        	public cat(){
        		System.out.println("我是无参构造方法");
        	}
        }
        

        对象

        package com.imooc.animal;
        
        public class catTest {
        	public static void main(String[] args) {
        		cat one=new cat();//实例化
        	}
        }
        

        输出:我是无参构造方法

  • 相关阅读:
    4.定时器
    LSTM分类层的理解
    对机器学习中end-to-end learning(端到端学习)的理解
    对非极大值限制(NMS)的理解
    ROI pooling
    softmax的理解
    长尾理论(long tail )的理解
    对双线性插值的理解
    RPN的理解
    卷积神经网络(CNN)和Faster-RCNN的理解
  • 原文地址:https://www.cnblogs.com/upxiao/p/9812776.html
Copyright © 2011-2022 走看看