यह मेरा कोड है:
सार्वजनिक वर्ग LoginSql {Conexion con = new Conexion () ; con.conexionDB (); // त्रुटि यहाँ & lt; } पैकेज कॉन्फ़ मौजूद नहीं है लेकिन मौजूद है
सार्वजनिक वर्ग Conexion {सार्वजनिक कनेक्शन conexionDB () {कनेक्शन link = null; रिटर्न लिंक}} मैं पैकेज उदाहरण का उपयोग कर रहा हूं
com.hi.pro com.hi.pro.class com.hi.pro.sql मेरे पास कोड com.hi.pro.sql है लेकिन काम नहीं करता
केवल क्लास ऐप में j.hi.pro में काम करते हैं। जावा
समस्या यह है कि यह कथन : <पूर्व> con.conexionDB (); ... केवल एक विधि कॉल बयान है यह सीधे किसी वर्ग के अंदर नहीं बैठ सकता - यह किसी विधि, कन्स्ट्रक्टर या प्रारंभिक ब्लॉक में होना चाहिए। आप शायद इसे एक निर्माता में रखना चाहते हैं:
सार्वजनिक वर्ग LoginSql {निजी Conexion con = new Conexion (); सार्वजनिक लॉगिन एसक्यूएल () {con.conexionDB (); }} con का declareation ठीक है, क्योंकि यह एक आवृत्ति चर घोषणा है, जो है सीधे एक क्लास घोषणा के अंदर की अनुमति। ध्यान दें कि यह पैकेज के साथ करने के लिए कुछ नहीं है यह विशुद्ध रूप से गलत स्थान पर एक बयान देने की कोशिश करने का मामला है।
No comments:
Post a Comment