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

        }

    }

  • 相关阅读:
    LeetCode 121. Best Time to Buy and Sell Stock
    LeetCode 221. Maximal Square
    LeetCode 152. Maximum Product Subarray
    LeetCode 53. Maximum Subarray
    LeetCode 91. Decode Ways
    LeetCode 64. Minimum Path Sum
    LeetCode 264. Ugly Number II
    LeetCode 263. Ugly Number
    LeetCode 50. Pow(x, n)
    LeetCode 279. Perfect Squares
  • 原文地址:https://www.cnblogs.com/jerry-blogs/p/7656350.html
Copyright © 2011-2022 走看看