码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA基础学习之路(四)定义简单java类

时间:2018-06-01 00:20:14      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:setname   out   ring   java   使用   方法   new   name   pre   

简单java类开发一般原则:

  1. 类名称必须有意义,再怎么说,要让人家看的明白吧
  2. 类之中所有属性必须使用private封装,并提供setter,getter方法
  3. 类之中可以有多个构造方法,但是必须保留有一个无参数构造方法
  4. 类之中不允许出现任何输出语句,所有输出必须交给被调用处
  5. 类之中需要有一个可以取得对象完整信息的方法,一般叫做getInfo(),返回String型数据
class Book {
    private String name;
    private int price;
    private int num;
    public Book() {
        
    }
    public Book(String na ,int pri, int n) {
        name = na;
        price = pri;
        num = n;
    }
    public book() {
        
    }
    public void setName(String n) {
        name = n;
    }
    public void setPrice(int p) {
        price = p;
    }
    public void setNum(int n) {
        num = n;
    }
    public String getName() {
        return name;
    }
    public int getPrice() {
        return price;
    }
    public int getNum() {
        return num;
    }
    public  int  getMonney(int price, int num) {
        return price*num;
    }
    public String getinfo() {
        return "书名:"+name+"\n"+
               "单价:"+price+"\n"+
               "数量:"+num+"\n";
    }
}

public class test2 {
    public static void main(String args[]) {
        Book monney = new Book("老人与海",20,3);
        System.out.println(monney.getinfo());
    }
}

 

JAVA基础学习之路(四)定义简单java类

标签:setname   out   ring   java   使用   方法   new   name   pre   

原文地址:https://www.cnblogs.com/xhnxhnu/p/9119617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!