package com.example.drink_order_system; import android.util.Log; import java.util.ArrayList; public class Restaurant { private int number; private String name; private int volume; private String introduction; //private int distance; private String imagePath; static ArrayList all_restaurant = new ArrayList<>();//用于存储所有餐厅对象 //该构造函数不包含type属性,用于初始化普通不包含小标题的饮品 Restaurant(String name, int volume, String introduction, String imagePath) { // 检查是否已存在相同名称的餐厅 boolean exists = false; for (Restaurant r : all_restaurant) { if (r.name.equals(name)) { exists = true; break; } } if (!exists) { this.number = all_restaurant.size(); this.name = name; this.volume = volume; this.introduction = introduction; this.imagePath = imagePath; all_restaurant.add(this); Log.d("Rpic",this.imagePath); } else { System.out.println("餐厅 " + name + " 已存在,不再添加。"); } } // public int get_volume() // { // return volume; // } // // //public int get_distance() // { // return distance; // } public String get_name() { return name; } public String get_imagePath() { return imagePath; } public String get_introduction() { return introduction; } public void set_name(String name) { this.name = name; } public int get_volume() {return volume;} public void set_imagePath(String imagePath) { this.imagePath = imagePath; } public void set_volume(int volume) { this.volume = volume; } public void set_distance(int distance) { this.volume = distance; } public void set_Introduction(String introduction) { this.introduction = introduction; } }