zoukankan      html  css  js  c++  java
  • 5.java对象和类

    1.java中的类

    可以看作是创建java对象的模板

      public class Dog{

      String breed;

      int age;

      String color;

      static double salary;

      void barking(){

        String b = 'abc';

      }

      void hungry(){ }

      void sleeping(){ }

    }

    类中包含属性和方法

    局部变量:定义在方法、构造方法、语句块中,变量的声明和初始化都在方法中,方法调用结束后,变量就会自动销毁。

    成员变量:定义在类、方法体之外,在创建对象的时候实例化,可以被类中的方法、构造方法和特定类中的语句块中访问。

    静态变量(类变量):定义在类、方法体之外,声明为static类型。

    2.构造方法

      1)每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。

      2)在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。

      例如:

      public class Puppy{

        public Puppy(){ }

        public Puppy(String name){

          // 这个构造器仅有一个参数:name

        }

    }

  • 相关阅读:
    模板模式创建一个poi导出功能
    vim python和golang开发环境配置
    vim快捷键
    golang聊天室
    goroutine与channels
    Redis中的GETBIT和SETBIT(转载)
    二叉树
    满二叉树与完全二叉树
    拓扑排序
    ZigZag Conversion
  • 原文地址:https://www.cnblogs.com/jerry-blogs/p/7656350.html
Copyright © 2011-2022 走看看