zoukankan      html  css  js  c++  java
  • JAVA基础---面向对象

    方法的重载Overload: 一个类中可以定义有相同的名字, 参数不同的多个方法.

    调用时, 会根据不同的参数选择对应的方法.

    static: 在数据区, 可以计数,属于类,不属于对象:

    public class Cat {
        private static int sid = 0;
        private String name; 
        int id;
        Cat(String name) {
            this.name = name;  
            id = sid++;
        }
        public void info(){
            System.out.println
                   ("My name is "+name+" No."+id);
        }
        public static void main(String arg[]){
    
            Cat.sid = 100;
            Cat mimi = new Cat("mimi");
            mimi.sid = 2000;
            Cat pipi = new Cat("pipi");
            mimi.info(); 
            pipi.info();
        }
    }
    

      

    静态方法里访问非静态数据会出错, 非静态数据只能通过对象来调用.

    栈:局部变量,

    数据区:静态变量, 字符串常量

    堆:new出来的内容

    package和import语句

    1. 可以不用import就可以使用java.lang包中的类

    2. 把自己的类打成jar包:

        jar -cvf my.jar *.* 

    3. 

  • 相关阅读:
    day20(顺时针打印矩阵)
    day18(树的子结构)
    JAVA WEB应用
    hexo 写作
    解决
    Github构建个人主页之写作
    Github构建个人主页之建站
    hive HQL数据库操作笔记02
    python scrapy爬虫笔记01
    spark笔记01
  • 原文地址:https://www.cnblogs.com/wujixing/p/5231984.html
Copyright © 2011-2022 走看看