zoukankan      html  css  js  c++  java
  • 131、Java面向对象之static关键字三(使用static定义方法)

    01.代码如下:

    package TIANPAN;
    
    class Book {                                // 描述的是同一个出版社的信息
        private String title;
        private double price;
        private static String pub = "清华大学出版社";     // 定义一个描述出版社信息的属性
    
        public Book(String title, double price) {
            this.title = title;
            this.price = price;
        }
    
        public static void setPub(String p) {            // 定义static方法可以由类名称直接调用
            pub = p;
        }
    
        public String getInfo() {
            return "图书名称:" + this.title + ",价格:" + this.price + ",出版社:" + this.pub;
        }
    }
    
    /**
     * 此处为文档注释
     *
     * @author 田攀 微信382477247
     */
    public class TestDemo {
        public static void main(String args[]) {
            Book.setPub("北京大学出版社");            // 在没有对象产生的时候进行调用
            Book ba = new Book("Java开发", 10.2);        // 实例化Book类对象
            Book bb = new Book("Android开发", 11.2);    // 实例化Book类对象
            Book bc = new Book("Oracle开发", 12.2);    // 实例化Book类对象
            System.out.println(ba.getInfo());
            System.out.println(bb.getInfo());
            System.out.println(bc.getInfo());
        }
    }

    02.效果如下:

    知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

  • 相关阅读:
    某个周六加班日的划水记
    如何保证消息的可靠性传输
    PHP面向对象学习六 多态
    PHP面向对象学习五 类中接口的应用
    PHP面向对象学习四 类的关键字
    PHP面向对象学习三 类的抽象方法和类
    PHP面向对象学习二
    PHP面向对象学习一
    高级ql
    mysql 方法
  • 原文地址:https://www.cnblogs.com/tianpan2019/p/12337343.html
Copyright © 2011-2022 走看看