ਮੈਨੂੰ ਨਾਮ _ 1 ਉੱਤੇ ਇੱਕ ਠੋਸ ਪ੍ਰਾਈਮਰ ਦਿਓ।'] ", 'ਮੈਨੂੰ NAME _ 1 ਉੱਤੇ ਇੱਕ ਠੋਸ ਪ੍ਰਾਈਮਰ ਦਿਓ।', ' [\'ਮੈਨੂੰ ਨਾਮ _ 1 ਉੱਤੇ ਇੱਕ ਠੋਸ ਪ੍ਰਾਈਮਰ ਦਿਓ।\', \'ਨਾਮ _ 1 ਇੱਕ ਬਹੁਪੱਖੀ, ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਸਨ ਮਾਈਕਰੋਸਿਸਟਮਜ਼ (ਹੁਣ ਓਰੇਕਲ ਦੀ ਮਲਕੀਅਤ ਹੈ) ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤੀ ਗਈ ਹੈ।ਕਾਰਪੋਰੇਸ਼ਨ) ਜਿਸ ਦੀ ਵਰਤੋਂ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਪਲੇਟਫਾਰਮ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਵੈੱਬ, ਮੋਬਾਈਲ ਅਤੇ ਡੈਸਕਟੌਪ ਐਪਲੀਕੇਸ਼ਨ। ਇਹ ਆਪਣੇ ਪਲੇਟਫਾਰਮ ਲਈ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਸੁਤੰਤਰਤਾ, ਭਾਵ ਨਾਮ _ 1 ਐਪਲੀਕੇਸ਼ਨ ਨਾਮ _ 1 ਵਰਚੁਅਲ ਮਸ਼ੀਨ (JVM) ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਉਪਕਰਣ ਉੱਤੇ ਚੱਲ ਸਕਦੀ ਹੈ।NAME _ 1: \\n\\n1. NAME _ 1 ਦਾ ਇਤਿਹਾਸਃ \\nNAME _ 1 ਨੂੰ 1995 ਵਿੱਚ NAME _ 2 ਦੁਆਰਾ ਸਨ ਮਾਈਕਰੋਸਿਸਟਮਜ਼ ਵਿਖੇ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸ ਨੂੰ ਵਰਤਣ ਵਿੱਚ ਅਸਾਨ ਅਤੇ ਬਹੁਪੱਖੀ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ, ਜਿਸ ਵਿੱਚ ਇੱਕਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ "ਇੱਕ ਵਾਰ ਲਿਖੋ, ਕਿਤੇ ਵੀ ਚਲਾਓ" ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ \'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰੋ। ਸਾਲਾਂ ਤੋਂ, NAME _ 1 ਕਈ ਅੱਪਡੇਟਾਂ ਵਿੱਚੋਂ ਲੰਘਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਹੈਨਾਮ _ 1 17. \\n2. ਨਾਮ _ 1 ਸੰਟੈਕਸਃ \\nAME _ 1 ਦਾ ਸੰਟੈਕਸ C + + ਦੇ ਸਮਾਨ ਹੈ ਪਰ ਵਧੇਰੇ ਸਰਲ ਅਤੇ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ ਹੈ। ਇੱਥੇ ਇੱਕ ਨਾਮ _ 1 ਦੀ ਇੱਕ ਮੁੱਢਲੀ ਉਦਾਹਰਣ ਹੈ।ਪ੍ਰੋਗਰਾਮਃ \\n "\'NAME _ 1\\nਪਬਲਿਕ ਕਲਾਸ ਹੈਲੋਵਰਲਡ {\\n ਪਬਲਿਕ ਸਟੈਟਿਕ ਵਾਇਲਡ ਮੇਨ (ਸਤਰ [] ਆਰਗਸ) {\\n System.out.println (" ਹੈਲੋ, ਵਰਲਡ! "); \\n} \\n} \\n"\' \\n3. ਬੁਨਿਆਦੀਡਾਟਾ ਕਿਸਮਾਂਃ \\nNAME _ 1 ਵਿੱਚ ਚਾਰ ਬੁਨਿਆਦੀ ਡਾਟਾ ਕਿਸਮਾਂ ਹਨਃ \\n\\t * ਮੁੱਢਲੀਆਂ ਕਿਸਮਾਂਃ ਬਾਈਟ, ਛੋਟਾ, ਇੰਟ, ਲੰਬਾ, ਫਲੋਟ, ਡਬਲ, ਅਤੇ ਬੁਲੀਅਨ\\n\\t * ਹਵਾਲਾ ਕਿਸਮਾਂਃ ਆਬਜੈਕਟ(ਕਲਾਸਾਂ ਦੇ ਉਦਾਹਰਣ) \\n4. ਵੇਰੀਏਬਲ ਅਤੇ ਸਥਿਰਾਂਕਃ \\n ਵੇਰੀਏਬਲ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਡਾਟਾ ਸਟੋਰ ਕਰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਸਥਿਰਾਂਕ ਉਹਨਾਂ ਮੁੱਲਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜੋ ਨਹੀਂ ਕਰਦੇ।ਬਦਲੋ। ਨਾਮ _ 1 ਵਿੱਚ, ਤੁਸੀਂ ਕੀਵਰਡ \'ਵਾਰ\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਤੋਂ ਬਾਅਦ ਵੇਰੀਏਬਲ ਨਾਮ ਅਤੇ ਇਸ ਦੀ ਡਾਟਾ ਕਿਸਮ ਹੈ। ਉਦਾਹਰਨ ਲਈਃ \\n \'\' ਨਾਮ _ 1 \\nintਕਾਊਂਟਰ; \\n \'\' \\nਕੌਂਸਟੈਂਟਾਂ ਨੂੰ \'ਫਾਈਨਲ\' ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਤਰ੍ਹਾਂਃ \\n \'\' NAME _ 1 \\n ਫਾਈਨਲ ਡਬਲ PI = 3.14159; \\n \'\\n5. ਕੰਟਰੋਲਸੰਰਚਨਾਵਾਂਃ \\nNAME _ 1 ਵੱਖ-ਵੱਖ ਨਿਯੰਤਰਣ ਸੰਰਚਨਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਆਈ. ਐੱਫ.-ਐੱਲ. ਐੱਸ. ਸਟੇਟਮੈਂਟਸ, ਸਵਿੱਚ ਸਟੇਟਮੈਂਟਸ, ਲੂਪਸ ਲਈ, ਅਤੇ ਵਾਇਲ ਲੂਪਸ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ।ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਵਹਾਅ। \\n6. ਐਰੇਃ\\nਐਰੇ ਇੱਕੋ ਕਿਸਮ ਦੇ ਮੁੱਲਾਂ ਦੇ ਇੱਕ ਨਿਸ਼ਚਿਤ-ਅਕਾਰ ਦੇ ਸੰਗ੍ਰਹਿ ਨੂੰ ਸੰਭਾਲਣ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ। ਤੁਸੀਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਐਰੇ ਘੋਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋਕੀਵਰਡ \'ਐਰੇ\' ਤੋਂ ਬਾਅਦ ਵੇਰੀਏਬਲ ਨਾਮ ਅਤੇ ਇਸ ਦੀ ਡਾਟਾ ਕਿਸਮ, ਜਿਵੇਂ ਕਿਃ \\n \'\' NAME _ 1 \\nint [] ਨੰਬਰ; \\n \'\\n7. ਫੰਕਸ਼ਨ (ਢੰਗ): \\n NAME _ 1 ਵਿੱਚ,ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਢੰਗ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ \',\' ਤੁਹਾਨੂੰ ਕੱਟ ਦਿੱਤਾ ਗਿਆ ਹੈ-ਚੁੱਕੋ ਜਿੱਥੇ ਤੁਸੀਂ ਛੱਡਿਆ ਸੀ। \' ', 'ਮੈਨੂੰ NAME _ 1 ਉੱਤੇ ਇੱਕ ਠੋਸ ਪ੍ਰਾਈਮਰ ਦਿਓ।', ' [\'ਮੈਨੂੰ ਨਾਮ _ 1 ਉੱਤੇ ਇੱਕ ਠੋਸ ਪ੍ਰਾਈਮਰ ਦਿਓ।\', \'ਨਾਮ _ 1 ਇੱਕ ਬਹੁਪੱਖੀ, ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਸਨ ਮਾਈਕਰੋਸਿਸਟਮਜ਼ (ਹੁਣ ਓਰੇਕਲ ਦੀ ਮਲਕੀਅਤ ਹੈ) ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤੀ ਗਈ ਹੈ।ਕਾਰਪੋਰੇਸ਼ਨ) ਜਿਸ ਦੀ ਵਰਤੋਂ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਪਲੇਟਫਾਰਮ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਵੈੱਬ, ਮੋਬਾਈਲ ਅਤੇ ਡੈਸਕਟੌਪ ਐਪਲੀਕੇਸ਼ਨ। ਇਹ ਆਪਣੇ ਪਲੇਟਫਾਰਮ ਲਈ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ।ਸੁਤੰਤਰਤਾ, ਭਾਵ ਨਾਮ _ 1 ਐਪਲੀਕੇਸ਼ਨ ਨਾਮ _ 1 ਵਰਚੁਅਲ ਮਸ਼ੀਨ (JVM) ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਕਿਸੇ ਵੀ ਉਪਕਰਣ ਉੱਤੇ ਚੱਲ ਸਕਦੀ ਹੈ।NAME _ 1: \\n\\n1. NAME _ 1 ਦਾ ਇਤਿਹਾਸਃ \\nNAME _ 1 ਨੂੰ 1995 ਵਿੱਚ NAME _ 2 ਦੁਆਰਾ ਸਨ ਮਾਈਕਰੋਸਿਸਟਮਜ਼ ਵਿਖੇ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਸ ਨੂੰ ਵਰਤਣ ਵਿੱਚ ਅਸਾਨ ਅਤੇ ਬਹੁਪੱਖੀ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ, ਜਿਸ ਵਿੱਚ ਇੱਕਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ "ਇੱਕ ਵਾਰ ਲਿਖੋ, ਕਿਤੇ ਵੀ ਚਲਾਓ" ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ \'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰੋ। ਸਾਲਾਂ ਤੋਂ, NAME _ 1 ਕਈ ਅੱਪਡੇਟਾਂ ਵਿੱਚੋਂ ਲੰਘਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਹੈਨਾਮ _ 1 17. \\n2. ਨਾਮ _ 1 ਸੰਟੈਕਸਃ \\nAME _ 1 ਦਾ ਸੰਟੈਕਸ C + + ਦੇ ਸਮਾਨ ਹੈ ਪਰ ਵਧੇਰੇ ਸਰਲ ਅਤੇ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ ਹੈ। ਇੱਥੇ ਇੱਕ ਨਾਮ _ 1 ਦੀ ਇੱਕ ਮੁੱਢਲੀ ਉਦਾਹਰਣ ਹੈ।ਪ੍ਰੋਗਰਾਮਃ \\n "\'NAME _ 1\\nਪਬਲਿਕ ਕਲਾਸ ਹੈਲੋਵਰਲਡ {\\n ਪਬਲਿਕ ਸਟੈਟਿਕ ਵਾਇਲਡ ਮੇਨ (ਸਤਰ [] ਆਰਗਸ) {\\n System.out.println (" ਹੈਲੋ, ਵਰਲਡ! "); \\n} \\n} \\n"\' \\n3. ਬੁਨਿਆਦੀਡਾਟਾ ਕਿਸਮਾਂਃ \\nNAME _ 1 ਵਿੱਚ ਚਾਰ ਬੁਨਿਆਦੀ ਡਾਟਾ ਕਿਸਮਾਂ ਹਨਃ \\n\\t * ਮੁੱਢਲੀਆਂ ਕਿਸਮਾਂਃ ਬਾਈਟ, ਛੋਟਾ, ਇੰਟ, ਲੰਬਾ, ਫਲੋਟ, ਡਬਲ, ਅਤੇ ਬੁਲੀਅਨ\\n\\t * ਹਵਾਲਾ ਕਿਸਮਾਂਃ ਆਬਜੈਕਟ(ਕਲਾਸਾਂ ਦੇ ਉਦਾਹਰਣ) \\n4. ਵੇਰੀਏਬਲ ਅਤੇ ਸਥਿਰਾਂਕਃ \\n ਵੇਰੀਏਬਲ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਡਾਟਾ ਸਟੋਰ ਕਰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਸਥਿਰਾਂਕ ਉਹਨਾਂ ਮੁੱਲਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜੋ ਨਹੀਂ ਕਰਦੇ।ਬਦਲੋ। ਨਾਮ _ 1 ਵਿੱਚ, ਤੁਸੀਂ ਕੀਵਰਡ \'ਵਾਰ\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਤੋਂ ਬਾਅਦ ਵੇਰੀਏਬਲ ਨਾਮ ਅਤੇ ਇਸ ਦੀ ਡਾਟਾ ਕਿਸਮ ਹੈ। ਉਦਾਹਰਨ ਲਈਃ \\n \'\' ਨਾਮ _ 1 \\nintਕਾਊਂਟਰ; \\n \'\' \\nਕੌਂਸਟੈਂਟਾਂ ਨੂੰ \'ਫਾਈਨਲ\' ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਤਰ੍ਹਾਂਃ \\n \'\' NAME _ 1 \\n ਫਾਈਨਲ ਡਬਲ PI = 3.14159; \\n \'\\n5. ਕੰਟਰੋਲਸੰਰਚਨਾਵਾਂਃ \\nNAME _ 1 ਵੱਖ-ਵੱਖ ਨਿਯੰਤਰਣ ਸੰਰਚਨਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਆਈ. ਐੱਫ.-ਐੱਲ. ਐੱਸ. ਸਟੇਟਮੈਂਟਸ, ਸਵਿੱਚ ਸਟੇਟਮੈਂਟਸ, ਲੂਪਸ ਲਈ, ਅਤੇ ਵਾਇਲ ਲੂਪਸ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ।ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਵਹਾਅ। \\n6. ਐਰੇਃ\\nਐਰੇ ਇੱਕੋ ਕਿਸਮ ਦੇ ਮੁੱਲਾਂ ਦੇ ਇੱਕ ਨਿਸ਼ਚਿਤ-ਅਕਾਰ ਦੇ ਸੰਗ੍ਰਹਿ ਨੂੰ ਸੰਭਾਲਣ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ। ਤੁਸੀਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਐਰੇ ਘੋਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋਕੀਵਰਡ \'ਐਰੇ\' ਤੋਂ ਬਾਅਦ ਵੇਰੀਏਬਲ ਨਾਮ ਅਤੇ ਇਸ ਦੀ ਡਾਟਾ ਕਿਸਮ, ਜਿਵੇਂ ਕਿਃ \\n \'\' NAME _ 1 \\nint [] ਨੰਬਰ; \\n \'\\n7. ਫੰਕਸ਼ਨ (ਢੰਗ): \\n NAME _ 1 ਵਿੱਚ,ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਢੰਗ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ \',\' ਤੁਹਾਨੂੰ ਕੱਟ ਦਿੱਤਾ ਗਿਆ ਹੈ-ਚੁੱਕੋ ਜਿੱਥੇ ਤੁਸੀਂ ਛੱਡਿਆ ਸੀ। \',\' ਇਸ ਲਈ ਮੁਆਫੀ ਮੰਗੋ।ਜਿੱਥੋਂ ਅਸੀਂ ਛੱਡਿਆ ਸੀ ਉੱਥੋਂ ਜਾਰੀਃ \\n\\n1. ਫੰਕਸ਼ਨ (ਢੰਗ): \\n NAME _ 1 ਵਿੱਚ, ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਢੰਗ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਕਿਇੱਕ ਖਾਸ ਕੰਮ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਮੁੱਖ ਸ਼ਬਦ \'ਡਿਫ\' ਜਾਂ \'ਵਾਇਡ\' ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਵਿਧੀ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਤੋਂ ਬਾਅਦ ਵਿਧੀ ਦਾ ਨਾਮ, ਪੈਰਾਮੀਟਰ ਨਾਮ _ 3, ਅਤੇ ਇੱਕ ਜੋਡ਼ਾਕਰਲੀ ਬ੍ਰੇਸਿਜ਼ \'{}\' ਜਿਸ ਵਿੱਚ ਵਿਧੀ ਬਾਡੀ ਹੈ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਨ ਹੈਃ \\n \'\' NAME _ 1\\nਪਬਲਿਕ ਕਲਾਸ ਕੈਲਕੁਲੇਟਰ {\\n ਪਬਲਿਕ ਡਬਲ ਐਡ (ਡਬਲ a, ਡਬਲ b) {\\nਕਲਾਸਾਂ ਅਤੇ ਆਬਜੈਕਟਃ \\nNAME _ 1 ਇੱਕ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ ਭਾਸ਼ਾ ਹੈ, ਅਤੇ ਕਲਾਸਾਂ ਆਬਜੈਕਟ ਦੇ ਬਿਲਡਿੰਗ ਬਲਾਕ ਹਨ।ਆਬਜੈਕਟ ਬਣਾਉਣ ਲਈ ਇੱਕ ਖਾਕਾ, ਜੋ ਕਿ ਕਲਾਸ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਹਨ। ਤੁਸੀਂ \'ਕਲਾਸ\' ਸ਼ਬਦ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਕਲਾਸ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਤੋਂ ਬਾਅਦ ਕਲਾਸ ਦਾ ਨਾਮ ਅਤੇ ਇੱਕਕਰਲੀ ਬ੍ਰੇਸਿਜ਼ \'{}\' ਦਾ ਜੋਡ਼ਾ ਜਿਸ ਵਿੱਚ ਕਲਾਸ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (ਫੀਲਡਾਂ) ਅਤੇ ਵਿਧੀਆਂ (ਨਾਮ _ 1 ਵਿੱਚ ਮੈਂਬਰਾਂ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ) ਸ਼ਾਮਲ ਹਨ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਨ ਹੈਃ \\n \'\' ਨਾਮ _ 1 \\n ਕਲਾਸਵਿਅਕਤੀ {\\n ਸਤਰ ਦਾ ਨਾਮ; \\n ਇੰਟ ਉਮਰ; \\n\\n ਜਨਤਕ ਵਿਅਕਤੀ (ਸਤਰ ਦਾ ਨਾਮ, ਇੰਟ ਉਮਰ) {\\n this.name = ਨਾਮ; \\n this.age = ਉਮਰ; \\n} \\n ਜਨਤਕ ਸਤਰ ਤੋਂ ਸਤਰ (){\\n ਵਾਪਸ ਕਰੋ "ਨਾਂਃ" + ਨਾਮ + ", ਉਮਰਃ" + ਉਮਰ; \\n} \\n "\'\\n3. ਵਿਰਾਸਤ ਅਤੇ ਬਹੁਪੱਖਵਾਦਃ \\n ਨਾਮ _ 1 ਵਿੱਚ, ਵਿਰਾਸਤ ਇੱਕ ਕਲਾਸ ਨੂੰ ਵਿਰਾਸਤ ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।ਕਿਸੇ ਹੋਰ ਵਰਗ (ਸੁਪਰ ਕਲਾਸ) ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਢੰਗ। ਪੋਲੀਮੋਰਫਿਜ਼ਮ ਵੱਖ-ਵੱਖ ਵਰਗਾਂ ਦੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਇੱਕ ਆਮ ਵਸਤੂ ਦੇ ਰੂਪ ਵਿੱਚ ਮੰਨੇ ਜਾਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।ਸੁਪਰਕਲਾਸ। ਤੁਸੀਂ \'ਐਕਸਟੈਂਡਸ\' ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਕਲਾਸ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ, ਅਤੇ \'ਇੰਪਲੀਮੈਂਟਸ\' ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਇੰਟਰਫੇਸ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ। \\n4. ਐਕਸੈਸਸੋਧਃ \\nNAME _ 1 ਵਿੱਚ ਚਾਰ ਪਹੁੰਚ ਸੋਧ ਹਨਃ \\n\\t * \'ਪਬਲਿਕ\': ਕਲਾਸ ਜਾਂ ਮੈਂਬਰ ਕਿਸੇ ਵੀ ਕਲਾਸ ਤੋਂ, ਕਿਤੇ ਵੀ ਪਹੁੰਚਯੋਗ ਹੈ। \\n\\t * \'ਪ੍ਰਾਈਵੇਟ\': ਕਲਾਸ ਜਾਂਮੈਂਬਰ ਸਿਰਫ਼ ਇੱਕੋ ਕਲਾਸ ਦੇ ਅੰਦਰ ਪਹੁੰਚਯੋਗ ਹੈ। \\n\\t * \'ਸੁਰੱਖਿਅਤ\': ਕਲਾਸ ਜਾਂ ਮੈਂਬਰ ਇੱਕੋ ਪੈਕੇਜ ਅਤੇ ਉਪ-ਕਲਾਸਾਂ ਦੇ ਅੰਦਰ ਪਹੁੰਚਯੋਗ ਹੈ। \\n\\t *\'ਡਿਫਾਲਟ\': ਕਲਾਸ ਜਾਂ ਮੈਂਬਰ ਕੋਲ ਕੋਈ ਪਹੁੰਚ ਸੋਧਕਰਤਾ ਨਹੀਂ ਹੈ, ਭਾਵ ਇਹ ਉਸੇ ਪੈਕੇਜ ਵਿੱਚ ਕਿਸੇ ਵੀ ਕਲਾਸ ਤੋਂ ਪਹੁੰਚਯੋਗ ਹੈ।ਅਪਵਾਦਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਇੱਕ ਟ੍ਰਾਈ-ਕੈਚ-ਫਾਈਨਲ ਬਲਾਕ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਅਪਵਾਦ ਉਹ ਗਲਤੀਆਂ ਹਨ ਜੋ \',\' ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਵਾਪਰਦੀਆਂ ਹਨ, ਮੈਨੂੰ ਇਸ ਨਾਮ _ 1 ਬਾਰੇ ਦੱਸੋਸਨਿੱਪਟਃ \\nਪਬਲਿਕ NAME _ 3 <? IConfigTab ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ> \'] ', 'ਮੈਨੂੰ NAME _ 1 ਉੱਤੇ ਇੱਕ ਠੋਸ ਪ੍ਰਾਈਮਰ ਦਿਓ। \n ']