From f905066103f3f4f49c4f894be56faceeb3a2cd5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emrullah=20Enis=20=C3=87etinkaya?= Date: Sat, 22 Mar 2025 23:52:51 +0300 Subject: [PATCH] Book class has been created --- classesTemplate/Book.java | 44 ++++++++++++++++++++++++++++++++++++ classesTemplate/Library.java | 5 ++++ classesTemplate/Main.java | 10 ++++++++ classesTemplate/Member.java | 5 ++++ module-info.java | 8 +++++++ 5 files changed, 72 insertions(+) create mode 100644 classesTemplate/Book.java create mode 100644 classesTemplate/Library.java create mode 100644 classesTemplate/Main.java create mode 100644 classesTemplate/Member.java create mode 100644 module-info.java diff --git a/classesTemplate/Book.java b/classesTemplate/Book.java new file mode 100644 index 0000000..d4072b7 --- /dev/null +++ b/classesTemplate/Book.java @@ -0,0 +1,44 @@ +package classesTemplate; + +public class Book { + private String title; + private String author; + private int isbn; + private boolean isAvailable; + + public Book(String title, String author, int isbn, boolean isAvailable) { + this.author = author; + this.isAvailable = isAvailable; + this.isbn = isbn; + this.title = title; + + + } + + public void displayInfo() { + System.out.println("Kitap ismi=" + title + "\nYazar=" + author + "\nISBN=" + isbn); + + + } + + public void borrowBook() { + if (isAvailable) { + + isAvailable = false; + + } else { + + System.out.println("Kitap daha önce ödünç verilmiş!"); + + } + + + } + + public void returnBook() { + isAvailable = true; + + + } + +} diff --git a/classesTemplate/Library.java b/classesTemplate/Library.java new file mode 100644 index 0000000..0c8bb14 --- /dev/null +++ b/classesTemplate/Library.java @@ -0,0 +1,5 @@ +package classesTemplate; + +public class Library { + +} diff --git a/classesTemplate/Main.java b/classesTemplate/Main.java new file mode 100644 index 0000000..048ef67 --- /dev/null +++ b/classesTemplate/Main.java @@ -0,0 +1,10 @@ +package classesTemplate; + +public class Main { + + public static void main(String[] args) { + + + } + +} diff --git a/classesTemplate/Member.java b/classesTemplate/Member.java new file mode 100644 index 0000000..01fd29c --- /dev/null +++ b/classesTemplate/Member.java @@ -0,0 +1,5 @@ +package classesTemplate; + +public class Member { + +} diff --git a/module-info.java b/module-info.java new file mode 100644 index 0000000..7a8fda1 --- /dev/null +++ b/module-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * + */ +module classesTemplate { +} \ No newline at end of file