<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FJava-Interfaces%2FPunjabi</id>
		<title>Java/C3/Java-Interfaces/Punjabi - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Java%2FC3%2FJava-Interfaces%2FPunjabi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Java-Interfaces/Punjabi&amp;action=history"/>
		<updated>2026-04-09T02:04:01Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Java/C3/Java-Interfaces/Punjabi&amp;diff=41427&amp;oldid=prev</id>
		<title>Harmeet: Created page with &quot;{| border=1 | &lt;center&gt;'''Time'''&lt;/center&gt; | &lt;center&gt;'''Narration'''&lt;/center&gt; |-  | 00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, Java Interfaces ‘ਤੇ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Java/C3/Java-Interfaces/Punjabi&amp;diff=41427&amp;oldid=prev"/>
				<updated>2017-12-21T05:59:13Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border=1 | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Time&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; |-  | 00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, Java Interfaces ‘ਤੇ...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Time'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| 00:01&lt;br /&gt;
| ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, Java Interfaces ‘ਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਾਰਿਆ ਦਾ ਸਵਾਗਤ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:05&lt;br /&gt;
| ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ interface ਬਣਾਉਣਾ&lt;br /&gt;
|- &lt;br /&gt;
| 00:10&lt;br /&gt;
| Implementation classes ਬਣਾਉਣਾ ਅਤੇ Interface ਦੀ ਵਰਤੋਂ ਦੇ ਬਾਰੇ ਵਿੱਚ ਸਿੱਖਾਂਗੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:16&lt;br /&gt;
| ਇਸ ਦੇ ਲਈ, ਮੈਂ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ “Ubuntu ਊਬੰਟੁ 12.04”, “JDK 1.7” ਅਤੇ “Eclipse 4.3.1”&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00:28&lt;br /&gt;
| ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਜਾਣਨ ਦੇ ਲਈ, ਤੁਹਾਨੂੰ “Java” ਅਤੇ “Eclipse IDE” ਦੀ ਮੁੱਢਲੀ ਜਾਣਕਾਰੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:36&lt;br /&gt;
| ਤੁਹਾਨੂੰ ਜਾਵਾ ਵਿੱਚ “sub classing” ਅਤੇ “Abstract classes” ਦਾ ਗਿਆਨ ਵੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:42&lt;br /&gt;
| ਜੇ ਨਹੀਂ ਹੈ ਤਾਂ, ਜਾਵਾ ਨਾਲ ਸੰਬੰਧਿਤ ਟਿਊਟੋਰਿਅਲਸ ਦੇ ਲਈ, ਕ੍ਰਿਪਾ ਕਰਕੇ ਦਿਖਾਈ ਦੇ ਰਹੇ ਲਿੰਕ ‘ਤੇ ਜਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:48&lt;br /&gt;
| ਸਭ ਤੋਂ ਪਹਿਲਾਂ interface ਦੇ ਬਾਰੇ ਵਿੱਚ ਸਿੱਖਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:52&lt;br /&gt;
| ਇੰਟਰਫੇਸ ਵਿੱਚ “abstract” ਮੈਥਡਸ ਅਤੇ “static data members” ਦਾ ਸੈੱਟ ਸ਼ਾਮਿਲ ਹੁੰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:58&lt;br /&gt;
| ਇਹ ਬਿਨ੍ਹਾਂ ਬਾਡੀ ਦੇ ਮੈਥਡਸ ਦੇ ਸੈੱਟ ਦੇ signatures ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:04&lt;br /&gt;
| ਇਸਨੂੰ “interface” ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਲਾਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:08&lt;br /&gt;
| ਹੁਣ Eclipse ‘ਤੇ ਜਾਓ ਅਤੇ Interface Demo ਨਾਂ ਵਾਲਾ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:15&lt;br /&gt;
| ਇੱਥੇ, ਅਸੀਂ interfaces ਦੀ ਵਰਤੋਂ ਨੂੰ ਦਰਸਾਉਣ ਦੇ ਲਈ ਜ਼ਰੂਰੀ “classes” ਅਤੇ “interface” ਬਣਾਵਾਂਗੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:24&lt;br /&gt;
| src ਫੋਲਡਰ ‘ਤੇ ਰਾਈਟ-ਕਲਿਕ ਕਰੋ ਅਤੇ “New &amp;gt; Interface” ‘ਤੇ ਕਲਿਕ ਕਰੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:30&lt;br /&gt;
| ਨਾਮ Animal ਟਾਈਪ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:34&lt;br /&gt;
| ਨੋਟ ਕਰੋ ਕਿ interface ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਇੰਟਰਫੇਸ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:39&lt;br /&gt;
| ਹੁਣ ਸਕਰੀਨ ‘ਤੇ ਡਿਸਪਲੇਅ ਕੋਡ ਨੂੰ ਟਾਈਪ ਕਰੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:43&lt;br /&gt;
| ਇੱਥੇ, ਇੰਟਰਫੇਸ ਦਾ ਨਾਮ Animal ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:46&lt;br /&gt;
| ਇਸ ਵਿੱਚ ਤਿੰਨ ਐਬਸਟਰੈਕ ਮੈਥਡਸ “talk (), see ()” ਅਤੇ “move ()” ਸ਼ਾਮਿਲ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:52&lt;br /&gt;
| ਇੰਟਰਫੇਸ ਵਿੱਚ ਹਰ ਕਿਸਮ ਦੇ ਮੈਥਡਸ public ਅਤੇ abstract ਆਪਸ ਵਿੱਚ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:59&lt;br /&gt;
| ਇੱਕ ਇੰਟਰਫੇਸ ਵਿੱਚ constant variable ਡਿਕਲੇਰੇਸ਼ਨ ਵੀ ਸ਼ਾਮਿਲ ਹੋ ਸਕਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:04&lt;br /&gt;
| ਇੱਥੇ, ਕੰਟੈਂਟ ਸਟਰਿੰਗ ਵੈਲਿਊ Mammal ਵੈਰੀਏਬਲ type1 ਦੇ ਲਈ ਅਸਾਇਨ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:12&lt;br /&gt;
| ਅਤੇ Reptiles ਵੈਰੀਏਬਲ type2 ਦੇ ਲਈ ਅਸਾਇਨ ਹੈ । &lt;br /&gt;
|-, &lt;br /&gt;
| 02:16&lt;br /&gt;
| ਸਾਰੇ constant ਵੈਲਿਊਜ਼ ਇੱਕ ਇੰਟਰਫੇਸ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹਨ, ਜੋ “public, static” ਅਤੇ “final” ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:25&lt;br /&gt;
| ਅੱਗੇ, ਅਸੀਂ ਉਦਾਹਰਣ ਦੇ ਨਾਲ ਇੰਟਰਫੇਸ ਦੇ ਲਈ implementation ਕਲਾਸ ਦੇ ਬਾਰੇ ਵਿੱਚ ਸਿੱਖਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:32&lt;br /&gt;
| ਇੱਥੇ, Human ਕਲਾਸ ਹੈ ਜੋ Animal ਇੰਟਰਫੇਸ ਲਾਗੂ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:38&lt;br /&gt;
| ਇਸ ਲਈ: ਇਸ ਨੂੰ ਮੈਥਡਸ “talk (), see ()” ਅਤੇ “move ()” ਦੇ ਲਈ ਲਾਗੂ ਕਰਨਾ ਹੋਵੇਗਾ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:45&lt;br /&gt;
| ਕਲਾਸ ਵੀ ਕਈ ਇੰਟਰਫੇਸੇਸ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:49&lt;br /&gt;
| ਜਿਵੇਂ ਕਿ ਉਦਾਹਰਣ ਵਿੱਚ ਵਿਖਾਇਆ ਗਿਆ ਹੈ, Human ਕਲਾਸ ਦੋ ਇੰਟਰਫੇਸ “Animal” ਅਤੇ “Action” ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:57&lt;br /&gt;
| ਨੋਟ ਕਰੋ ਕਿ ਸਿੰਟੈਕਸ ਵਿੱਚ ਵਰਤੇ ਗਏ “comma operator” ਨੂੰ ਵੱਖਰੇ ਇੰਟਰਫੇਸ ਦੀ ਪਹਿਚਾਣ ਕਰਨੀ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:04&lt;br /&gt;
| ਹੁਣ ਇਸ ਕਲਾਸ ਨੂੰ ਦੋਵੇ “Animal” ਅਤੇ “Action” ਇੰਟਰਫੇਸ ਵਿੱਚ ਸਾਰੇ abstract ਮੈਥਡਸ ਦੇ ਲਈ ਲਾਗੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:13&lt;br /&gt;
| ਫਿਗਰ ਇੱਥੇ ਲਾਗੂ ਕਰਨ ਦੇ ਸੰਬੰਧ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:18&lt;br /&gt;
| Animal ਕਲਾਸ ਇੱਕ ਇੰਟਰਫੇਸ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:22&lt;br /&gt;
| Human ਅਤੇ Snake ਕਲਾਸਾਂ ਦੋ implementation classes ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:28&lt;br /&gt;
| Human ਕਲਾਸ “talk (), see ()” ਅਤੇ “move ()” ਮੈਥਡਸ ਲਈ 'ਆਪਣੇ ਫੈਸਲੇ ਦੇ ਲਈ ਵੱਖਰੇ ਤੌਰ' ਤੇ ਲਾਗੂ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:36&lt;br /&gt;
| ਅਤੇ Snake ਕਲਾਸ talk (), see () ਅਤੇ move () ਮੈਥਡਸ ਲਈ ਆਪਣਾ ਵੱਖਰਾ ਪ੍ਰਭਾਵ ਲਾਗੂ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:45&lt;br /&gt;
| ਹੁਣ ਸੈਂਪਲ ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਾਲ interfaces ਦੀ ਵਰਤੋਂ ਨੂੰ ਸਮਝਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:50&lt;br /&gt;
| default package ‘ਤੇ ਰਾਈਟ-ਕਲਿਕ ਕਰੋ ਅਤੇ Human ਨਾਂ ਵਾਲੀ ਕਲਾਸ ਬਣਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:56&lt;br /&gt;
| ਹੁਣ, ਇਸਨੂੰ Animal ਕਲਾਸ ਦਾ implementation class ਬਣਾਉਣ ਦੇ ਲਈ, ਟਾਈਪ ਕਰੋ implements Animal&lt;br /&gt;
|- &lt;br /&gt;
| 04:04&lt;br /&gt;
| ਹੁਣ, ਅਸੀਂ Eclipse IDE ਵਿੱਚ ਇੱਕ ਐਰਰ ਵੇਖ ਸਕਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:09&lt;br /&gt;
| ਇਹ ਐਰਰ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਸਾਨੂੰ Animal interface ਨੂੰ implementation ਲਾਗੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:15&lt;br /&gt;
| ਵੇਖੀਏ ਕਿ ਇਸ ਐਰਰ ਨੂੰ ਕਿਵੇਂ ਸੁਧਾਰੀਏ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:19&lt;br /&gt;
| ਹੁਣ “talk (), see ()” ਅਤੇ “move ()” ਮੈਥਡਸ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:23&lt;br /&gt;
| ਇਸ ਲਈ: ਟਾਈਪ ਕਰੋ “public void talk ()” ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ ਟਾਈਪ ਕਰੋ System.out.println ਕੋਟਸ ਵਿੱਚ “I am a human and I belong to”&lt;br /&gt;
|- &lt;br /&gt;
| 04:37&lt;br /&gt;
| ਹੁਣ ਅਸੀਂ Animal ਇੰਟਰਫੇਸ ਵਿੱਚ ਐਲਾਨੇ “static, final variable type1” ਦੇ ਵੈਲਿਊ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:45&lt;br /&gt;
| ਇਸ ਲਈ: ਟਾਈਪ ਕਰੋ “+ Animal.type1 +” ਕੋਟਸ ਵਿੱਚ family ਸੈਮੀਕਾਲਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:54&lt;br /&gt;
| ਹੁਣ see () ਮੈਥਡ ਲਾਗੂ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:57&lt;br /&gt;
| ਇਸ ਲਈ: ਟਾਈਪ ਕਰੋ public void see () ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ ਟਾਈਪ ਕਰੋ System.out.println ਕੋਟਸ ਵਿੱਚ “I can see all colors” ਸੈਮੀਕਾਲਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:11&lt;br /&gt;
| ਸਾਨੂੰ move () ਮੈਥਡ ਵੀ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:14&lt;br /&gt;
| ਇਸ ਲਈ: ਟਾਈਪ ਕਰੋ public void move () ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ ਟਾਈਪ ਕਰੋ System.out.println ਕੋਟਸ ਵਿੱਚ “I move by walking” ਸੈਮੀਕਾਲਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:29&lt;br /&gt;
| ਨੋਟ ਕਰੋ, ਐਰਰ ਗਾਇਬ ਹੋ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਵਾਰ ਸਾਰੇ ਮੈਥਡਸ ਇੰਪਲੀਮੈਂਟ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:34&lt;br /&gt;
| ਅੱਗੇ ਅਸੀਂ ਸਿੱਖਾਂਗੇ ਕਿ Snake ਕਲਾਸ ਕਿਵੇਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:38&lt;br /&gt;
| ਮੈਂ ਇਸਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਬਣਾਇਆ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:42&lt;br /&gt;
| ਕ੍ਰਿਪਾ ਕਰਕੇ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ snake ਕਲਾਸ ਬਣਾਓ ਅਤੇ ਸਕਰੀਨ ‘ਤੇ ਦਿਖਾਈ ਦੇ ਰਹੇ ਹੇਠ ਲਿਖੇ ਕੋਡ ਨੂੰ ਟਾਈਪ ਕਰੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:49&lt;br /&gt;
| ਹੁਣ ਕੋਡ ‘ਤੇ ਜਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:52&lt;br /&gt;
| ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ “Animal interface” ਦੇ ਸਾਰੇ ਮੈਥਡਸ – “talk (), see ()” ਅਤੇ “move ()” ਇਸ ਕਲਾਸ ਵਿੱਚ ਲਾਗੂ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:01&lt;br /&gt;
| ਇੱਥੇ, talk () ਮੈਥਡ “I am a snake and I belong to” ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:07&lt;br /&gt;
| ਫਿਰ, Animal.type2 ਦੀ ਵੈਲਿਊ ਪ੍ਰਿੰਟ ਹੁੰਦੀ ਹੈ ਅਤੇ ਫਿਰ family ਦੀ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:13&lt;br /&gt;
| ਇੱਥੇ, see () ਮੈਥਡ “I can see only in black and white” ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:19&lt;br /&gt;
| move () ਮੈਥਡ “I move by crawling” ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:23&lt;br /&gt;
| ਨੋਟ ਕਰੋ, Human ਕਲਾਸ ਦੇ “talk (), see ()” ਅਤੇ “move ()” ਮੈਥਡ ਦੇ ਆਪਣੇ ਆਪ ਲਾਗੂ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:31&lt;br /&gt;
| ਅਤੇ, Snake ਕਲਾਸ ਦੇ “talk (), see ()” ਅਤੇ “move ()” ਮੈਥਡਸ ਦੇ ਆਪਣੇ ਆਪ ਲਾਗੂ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:39&lt;br /&gt;
| ਹੁਣ, default package ‘ਤੇ ਰਾਈਟ-ਕਲਿਕ ਕਰੋ, “new &amp;gt; class” ‘ਤੇ ਕਲਿਕ ਕਰੋ ਅਤੇ ਫਿਰ Demo ਨਾਮ ਟਾਈਪ ਕਰੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:47&lt;br /&gt;
| ਇਸ ਕੇਸ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ main ਮੈਥਡ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:51&lt;br /&gt;
| ਇਸ ਲਈ: ਟਾਈਪ ਕਰੋ main ਅਤੇ ਫਿਰ main ਮੈਥਡ ਬਣਾਉਣ ਦੇ ਲਈ “ctrl + space” ਦਬਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 06:58&lt;br /&gt;
| ਸਕਰੀਨ ‘ਤੇ ਦਿਖਾਈ ਦੇ ਰਹੇ ਹੇਠ ਲਿਖੇ ਕੋਡ ਨੂੰ ਟਾਈਪ ਕਰੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:01&lt;br /&gt;
| ਇਸ ਲਾਈਨ ਵਿੱਚ, ਅਸੀਂ Animal ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Human ਕਲਾਸ ਦੀ ਵਿਆਖਿਆ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:07&lt;br /&gt;
| ਇਹ “Animal h” equals “new Human ()” ਦੇ ਰੂਪ ਵਿੱਚ ਵਿਖਾਇਆ ਗਿਆ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:14&lt;br /&gt;
| ਹੁਣ ਅਸੀਂ ਇਸ “object” ਨੂੰ “h.talk (); h.see (); h.move ();” ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤੋਂ ਕਰਕੇ ਵੱਖਰੇ ਤਰੀਕਿਆਂ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:26&lt;br /&gt;
| ਫਿਰ, ਅਸੀਂ Animal ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Snake ਕਲਾਸ ਦੀ ਵਿਆਖਿਆ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:31&lt;br /&gt;
| ਹੁਣ ਅਸੀਂ ਇਸ object ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੱਖਰੇ ਮੈਥਡਸ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹਾਂ ਜਿਵੇਂ ਕਿ ਵਿਖਾਇਆ ਗਿਆ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:38&lt;br /&gt;
| ਹੁਣ, ਇਸ ਡੇਮੋ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਰਨ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:41&lt;br /&gt;
| ਇਸ ਲਈ: Demo ਕਲਾਸ ‘ਤੇ ਰਾਈਟ ਕਲਿਕ ਕਰੋ ਅਤੇ ਫਿਰ “Run as &amp;gt; Java Application” ਚੁਣੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:48&lt;br /&gt;
| ਹੁਣ ਅਸੀਂ ਆਉਟਪੁਟ ਵੇਖ ਸਕਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 07:52&lt;br /&gt;
| ਇਹ “human class object h” ਦੀ ਵਰਤੋਂ ਕਰਕੇ “talk (), see ()” ਅਤੇ “move ()” ਮੈਥਡਸ ਲਾਗੂ ਕਰਕੇ ਪ੍ਰਿੰਟ ਹੋਏ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:00&lt;br /&gt;
| ਇਹ Snake class object s ਦੀ ਵਰਤੋਂ ਕਰਕੇ “talk (), see ()” ਅਤੇ “move ()” ਮੈਥਡਸ ਲਾਗੂ ਕਰਕੇ ਪ੍ਰਿੰਟ ਹੋਏ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:08&lt;br /&gt;
| ਹੁਣ, interface ਅਤੇ abstract ਕਲਾਸ ਦੇ ਵਿੱਚ ਫ਼ਰਕ ਪਤਾ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:14&lt;br /&gt;
| ਇੰਟਰਫੇਸ ਵਿੱਚ ਸਾਰੇ ਮੈਥਡਸ abstract ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:18&lt;br /&gt;
| ਇੰਟਰਫੇਸ ਵਿੱਚ, ਇੱਥੇ ਕੋਈ ਵੀ constructors, concrete ਮੈਥਡਸ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:23&lt;br /&gt;
| static ਮੈਥਡਸ ਅਤੇ main ਮੈਥਡਸ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:28&lt;br /&gt;
| ਪਰ ਇੱਕ abstract ਕਲਾਸ ਵਿੱਚ ਇਹ ਸਭ ਹੋ ਸਕਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:32&lt;br /&gt;
| ਇੰਟਰਫੇਸ ਵਿੱਚ ਵੈਰੀਏਬਲਸ “static” ਅਤੇ “final” ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:38&lt;br /&gt;
| ਇੱਥੇ abstract ਕਲਾਸ ਲਈ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਕੋਈ ਪਾਬੰਦੀ ਨਹੀਂ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:43&lt;br /&gt;
| ਇਸ ਦੇ ਨਾਲ ਅਸੀਂ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅਖੀਰ ਵਿੱਚ ਆਉਂਦੇ ਹਾਂ । ਸੰਖੇਪ ਵਿੱਚ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:48&lt;br /&gt;
| ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਇੰਟਰਫੇਸ ਬਣਾਉਣਾ&lt;br /&gt;
|- &lt;br /&gt;
| 08:53&lt;br /&gt;
| implementation ਕਲਾਸ ਬਣਾਉਣਾ ਅਤੇ &lt;br /&gt;
|- &lt;br /&gt;
| 08:56&lt;br /&gt;
| ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਦੇ ਬਾਰੇ ਵਿੱਚ ਸਿੱਖਿਆ । &lt;br /&gt;
|- &lt;br /&gt;
| 08:59&lt;br /&gt;
| ਨਿਰਧਾਰਤ ਕੰਮ ਦੇ ਰੂਪ ਵਿੱਚ, Vehicle ਇੰਟਰਫੇਸ ਬਣਾਓ, ਜਿਸ ਵਿੱਚ “brake ()” ਅਤੇ “run ()” ਮੈਥਡਸ ਸ਼ਾਮਿਲ ਹੋਣ । &lt;br /&gt;
|- &lt;br /&gt;
| 09:07&lt;br /&gt;
| ਇੱਕ ਅਤੇ Fuel ਇੰਟਰਫੇਸ ਬਣਾਓ, ਜਿਸ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਮੈਥਡਸ ਸ਼ਾਮਿਲ ਹੋਣ । &lt;br /&gt;
 “fill (String type, int quantity)”, “pay (int quantity, int price)” &lt;br /&gt;
|- &lt;br /&gt;
| 09:19&lt;br /&gt;
| ਸਬਕਲਾਸ Car ਬਣਾਓ, ਜੋ ਦੋਵੇਂ ਇੰਟਰਫੇਸ Vehicle ਅਤੇ Fuel ਨੂੰ ਲਾਗੂ ਕਰੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 09:26&lt;br /&gt;
| ਇੱਥੇ, brake ਮੈਥਡ “Car Applies Power brake” ਪ੍ਰਿੰਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 09:30&lt;br /&gt;
| ਅਤੇ run ਮੈਥਡ “Car is running on 4 wheels” ਪ੍ਰਿੰਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 09:35&lt;br /&gt;
| ਇਸ ਤਰ੍ਹਾਂ fill () ਮੈਥਡ fuel ਫੀਲਡ ਦੇ ਟਾਈਪ ਅਤੇ ਕਵਾਲਿਟੀ ਪ੍ਰਿੰਟ ਕਰ ਸਕਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 09:41&lt;br /&gt;
| ਉਦਾਹਰਣ ਦੇ ਲਈ: 10 Litres of petrol. &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 09:44&lt;br /&gt;
| pay () ਮੈਥਡ ਦਿੱਤੀ ਜਾਣ ਵਾਲੀ ਕੀਮਤ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਵਰਤੋਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ । ਉਦਾਹਰਣ ਲਈ Pay Rs.640&lt;br /&gt;
|- &lt;br /&gt;
| 09:53&lt;br /&gt;
| ਇੱਕ ਅਤੇ Bike ਸਬਕਲਾਸ ਬਣਾਓ, ਜਿਸ ਵਿੱਚ ਫਿਰ ਤੋਂ ਦੋਵੇਂ ਇੰਟਰਫੇਸ Vehicle ਅਤੇ Fuel ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹੋਣ । &lt;br /&gt;
|- &lt;br /&gt;
| 10:00&lt;br /&gt;
| ਇੱਥੇ, brake ਮੈਥਡ “Bike Applies hand brake” ਪ੍ਰਿੰਟ ਕਰ ਸਕਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 10:05&lt;br /&gt;
| ਅਤੇ run ਮੈਥਡ “Bike is running on 2 wheels” ਪ੍ਰਿੰਟ ਕਰ ਸਕਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 10:10&lt;br /&gt;
| ਫਿਰ, fill () ਅਤੇ pay () ਮੈਥਡਸ ਲਾਗੂ ਕਰੋ ਜੋ ਪਹਿਲਾਂ ਸਮਝਾਏ ਗਏ ਸਨ । &lt;br /&gt;
|- &lt;br /&gt;
| 10:15&lt;br /&gt;
| ਆਖ਼ਿਰਕਾਰ ਨਤੀਜਿਆਂ ਨੂੰ ਤਸਦੀਕੀ ਕਰਨ ਦੇ ਲਈ Demo class ਬਣਾਓ ਜਿਸ ਵਿੱਚ main ਮੈਥਡ ਸ਼ਾਮਿਲ ਹੋਵੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 10:21&lt;br /&gt;
| ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਾਰ ਕਰਦਾ ਹੈ । ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਦੇ ਬਾਰੇ ਵਿੱਚ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਦੇ ਲਈ, ਹੇਠ ਲਿਖੇ ਲਿੰਕ ‘ਤੇ ਉਪਲੱਬਧ ਵੀਡੀਓ ਨੂੰ ਵੇਖੋ ।&lt;br /&gt;
|- &lt;br /&gt;
| 10:29&lt;br /&gt;
| ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ - ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਚਲਾਉਂਦੀ ਹੈ । ਅਤੇ ਆਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆ ਨੂੰ ਪ੍ਰਮਾਣ ਪੱਤਰ ਵੀ ਦਿੰਦੇ ਹਨ ।  &lt;br /&gt;
|- &lt;br /&gt;
| 10:38&lt;br /&gt;
| ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਦੇ ਲਈ, ਕ੍ਰਿਪਾ ਕਰਕੇ contact@spoken-tutorial.org ‘ਤੇ ਲਿਖੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 10:41&lt;br /&gt;
| ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੇ ਐਮਐਚਆਰਡੀ ਦੇ “ਆਈਸੀਟੀ ਵਲੋਂ ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ” ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਹੈ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 10:48&lt;br /&gt;
| ਇਸ ਮਿਸ਼ਨ ‘ਤੇ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ http://spoken-tutorial.org/NMEICT-Intro  ‘ਤੇ ਉਪਲੱਬਧ ਹੈ&lt;br /&gt;
|- &lt;br /&gt;
| 10:52&lt;br /&gt;
| ਇਹ ਸਕਰਿਪਟ ਨਵਦੀਪ ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 11:01&lt;br /&gt;
| IIT ਬੰਬੇ ਤੋਂ ਮੈਂ ਨਵਦੀਪ ਤੁਹਾਡੇ ਤੋਂ ਇਜਾਜ਼ਤ ਲੈਂਦਾ ਹਾਂ, ਸਾਡੇ ਨਾਲ ਜੁੜਨ ਲਈ ਧੰਨਵਾਦ । &lt;br /&gt;
| }&lt;/div&gt;</summary>
		<author><name>Harmeet</name></author>	</entry>

	</feed>