2. Интерфэйс дэх хувийн аргуудыг тодорхойлох. Хувийн аргууд нь хэрэгжүүлсэн статик эсвэл статик бус байж болно. Энэ нь интерфэйс дээр бид өгөгдмөл болон статик нийтийн аргын гарын үсгээс кодыг багтаах хувийн аргуудыг үүсгэх боломжтой гэсэн үг юм.
Бид интерфэйсүүдэд хувийн аргуудтай байж болох уу?
Java 9-с хойш, та интерфэйсүүдэд хувийн аргуудыг оруулах боломжтой. Java 9-ээс өмнө энэ боломжгүй байсан. Java SE 7 буюу түүнээс өмнөх хувилбаруудад интерфейс нь Тогтмол хувьсагч болон Хийсвэр аргууд гэсэн хоёр зүйлтэй байж болно. Эдгээр интерфейсийн аргуудыг интерфэйсийг хэрэгжүүлэхээр сонгосон ангиуд ЗААВАЛ хэрэгжүүлэх ёстой.
Java интерфэйсүүд хувийн аргуудтай байж болох уу?
Java 8-аас эхлэн интерфэйсүүд нь өгөгдмөл аргуудтай байж болох ба Java 9-с эхлэн интерфэйс нь зөвхөн нэг интерфэйс дэх өгөгдмөл аргуудаар хандах боломжтой хувийн аргуудтай байхыг зөвшөөрдөг.
Интерфэйс дэх аргууд нь нийтийн байх ёстой юу?
Интерфэйс дэх бүх хийсвэр, өгөгдмөл болон статик аргууд нь далд хэлбэрээр нийтэд нээлттэй тул та нийтийн өөрчлөгчийг орхиж болно. Үүнээс гадна интерфэйс нь байнгын мэдэгдлүүдийг агуулж болно. Интерфейст тодорхойлсон бүх тогтмол утгууд нь далд хэлбэрээр нийтийн, статик ба эцсийн байна.
Интерфейсийн арга нь биетэй байж болох уу?
Интерфейсийг интерфейсийн түлхүүр үг ашиглан зарласан бөгөөд зөвхөн аргын гарын үсэг болон тогтмол мэдэгдлүүдийг (хувьсагчийн мэдэгдлүүд) агуулж болно.статик болон эцсийн аль аль нь гэж зарласан). Интерфейсийн бүх аргууд нь хэрэгжүүлэх (аргын биетүүд) агуулаагүй болно Java 8-аас доош бүх хувилбаруудын хувьд.