<?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=Ruby%2FC3%2FObject-Oriented-Programming-Methods%2FPunjabi</id>
		<title>Ruby/C3/Object-Oriented-Programming-Methods/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=Ruby%2FC3%2FObject-Oriented-Programming-Methods%2FPunjabi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Ruby/C3/Object-Oriented-Programming-Methods/Punjabi&amp;action=history"/>
		<updated>2026-04-30T17:00:24Z</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=Ruby/C3/Object-Oriented-Programming-Methods/Punjabi&amp;diff=42417&amp;oldid=prev</id>
		<title>Navdeep.dav: Created page with &quot;{| Border = 1 || “Time” || “Narration”  |-  || 00:01 || ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ‘Ruby’ ਵਿੱਚ ‘Object Oriented Programming...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Ruby/C3/Object-Oriented-Programming-Methods/Punjabi&amp;diff=42417&amp;oldid=prev"/>
				<updated>2018-02-16T15:54:11Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| Border = 1 || “Time” || “Narration”  |-  || 00:01 || ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ‘Ruby’ ਵਿੱਚ ‘Object Oriented Programming...&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;
|| “Time”&lt;br /&gt;
|| “Narration”&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:01&lt;br /&gt;
|| ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ‘Ruby’ ਵਿੱਚ ‘Object Oriented Programming – Methods’ ਦੇ ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਾਰਿਆ ਦਾ ਸਵਾਗਤ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:07 &lt;br /&gt;
|| ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ ਨੂੰ ਕਰਨਾ ਸਿੱਖੋਗੇ:&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:09&lt;br /&gt;
|| ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ (instance methods)‘&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:11&lt;br /&gt;
|| ‘ਕਲਾਸ ਮੈਥਡਸ (class methods)’ &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:14&lt;br /&gt;
|| ‘ਐਕਸੈੱਸਰ ਮੈਥਡਸ (accessor methods)’ &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:15&lt;br /&gt;
|| ਇੱਥੇ ਅਸੀਂ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ ਉਬੰਟੁ ਵਰਜ਼ਨ 12.04 &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:19&lt;br /&gt;
|| Ruby1.9.3 &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:22&lt;br /&gt;
|| ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਜਾਣਨ ਦੇ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ ਚੱਲ ਰਹੇ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:27&lt;br /&gt;
|| ਤੁਹਾਨੂੰ ‘ਲਿਨਕਸ’ ਕਮਾਂਡਸ, ‘ਟਰਮੀਨਲ’ ਅਤੇ ‘ਟੈਕਸਟ – ਐਡੀਟਰ’ ਦੀ ਵੀ ਜਾਣਕਾਰੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:31&lt;br /&gt;
|| ਜੇ ਨਹੀਂ, ਤਾਂ ਸੰਬੰਧਿਤ ਟਿਊਟੋਰਿਅਲਸ ਦੇ ਲਈ, ਕ੍ਰਿਪਾ ਕਰਕੇ ਸਾਡੀ ਵੈੱਬਸਾਈਟ ‘ਤੇ ਜਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:36&lt;br /&gt;
|| ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਯਾਦ ਰੱਖੋ ਕਿ ਅਸੀਂ ttt ਡਾਇਰੈਕਟਰੀ ਪਹਿਲਾਂ ਬਣਾਈ ਸੀ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:41&lt;br /&gt;
|| ਹੁਣ ਉਸ ਡਾਇਰੈਕਟਰੀ ‘ਤੇ ਜਾਂਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:44&lt;br /&gt;
|| ਫਿਰ ‘ruby – tutorial’ ‘ਤੇ &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:47&lt;br /&gt;
|| ਇਸ ਵਿੱਚ ‘oop – methods’ ਅਤੇ cd ਨਾਂ ਵਾਲੀਆਂ ਡਾਇਰੈਕਟਰੀਆਂ ਬਣਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:54&lt;br /&gt;
|| ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ਕੀ ਹੈ ? &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 00:56&lt;br /&gt;
|| ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ਉਹ ‘ਮੈਥਡਸ’ ਹਨ ਜੋ ਉਸ ਕਲਾਸ ਦੇ ਸਾਰੇ ਇੰਸਟੈਂਸ ਲਈ ਉਪਲੱਬਧ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:03&lt;br /&gt;
|| ਪਿਛਲੇ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ ਸੀ ਕਿ ਇੱਕ ‘ਕਲਾਸ’ ਦਾ ‘ਆਬਜੈਕਟ’ ਜਾਂ ‘ਇੰਸਟੈਂਸ’ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:09&lt;br /&gt;
|| ਮੁੱਢਲੇ ਪੱਧਰ ਦੇ ‘Ruby’ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਦਿਖਾਈ ਦੇ ਰਹੇ ਦੀ ਤਰ੍ਹਾਂ gedit ਵਿੱਚ ਇੱਕ ਫਾਇਲ ਬਣਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:14&lt;br /&gt;
|| ਇਸ ਨੂੰ ‘instance_methods.rb’ ਨਾਮ ਦਿਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:19&lt;br /&gt;
|| ਮੇਰੇ ਕੋਲ ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਇੱਕ ਕਾਰਜਕਾਰੀ ਉਦਾਹਰਣ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:24&lt;br /&gt;
|| ਤੁਸੀਂ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਪੂਰਾ ਸਮਝਦੇ ਸਮੇਂ, ਮੱਧ ਵਿੱਚ ਰੋਕ ਕੇ ਕੋਡ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:29&lt;br /&gt;
|| ਮੈਂ ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ‘Product’ ਨਾਂ ਵਾਲੀ ਇੱਕ ਕਲਾਸ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:33&lt;br /&gt;
|| ਮੈਂ ਇੰਸਟੈਂਸ ਵੈਰੀਏਬਲਸ ‘name’ ਅਤੇ ‘price’ ਨੂੰ ਇਨਿਸ਼ਿਅਲਾਇਜ ਕਰਨ ਦੇ ਲਈ ਇੱਕ ‘ਇਨਿਸ਼ਿਅਲਾਇਜ ਮੈਥਡ’ ਕਾਲ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:41&lt;br /&gt;
|| ਮੈਂ ‘name’ ਅਤੇ ‘price’ ਨਾਂ ਵਾਲਾ ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ਨੂੰ ਵੀ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:47&lt;br /&gt;
|| ਉਨ੍ਹਾਂ ਵਿਚੋਂ ਹਰੇਕ ‘ਇੰਸਟੈਂਸ ਵੈਰੀਏਬਲ ਕ੍ਰਮਵਾਰ ‘name’ ਅਤੇ ‘price’ ਰਿਟਰਨ ਕਰਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:54&lt;br /&gt;
|| ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ਆਮ ‘ਮੈਥਡਸ’ ਦੀ ਤਰ੍ਹਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:58&lt;br /&gt;
|| ਪਿਛਲੇ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ ਸੀ ਕਿ ‘Ruby’ ਵਿੱਚ ‘ਮੈਥਡਸ’ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:02&lt;br /&gt;
|| ਛੇਤੀ ਹੀ, ਅਸੀਂ ਵੇਖਾਂਗੇ ਕਿ ਇਹ ‘ਮੈਥਡਸ’ ਸਾਰੇ ‘ਇੰਸਟੈਂਸੇਸ’ ਦੇ ਲਈ ਕਿਵੇਂ ਉਪਲੱਬਧ ਹੋਣਗੇ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:07&lt;br /&gt;
|| ਹੁਣ ਜੋ ਲਾਜਿਕ ਸਾਡੇ ਕੋਲ ਹੈ ਉਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:11&lt;br /&gt;
|| ਇੱਥੇ, ਮੈਂ ਇੱਕ ‘Product’ ‘ਆਬਜੈਕਟ’ ਨੂੰ ਇਨਿਸ਼ਿਅਲਾਇਜ ਕੀਤਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ‘product_object_1’ ਨਾਮ ਦਿੱਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:18&lt;br /&gt;
|| ਮੈਂ ਇਸਨੂੰ ‘name value’ ਅਤੇ ‘price value’ ਦੇ ਨਾਲ ਇਨਿਸ਼ਿਅਲਾਇਜ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:24&lt;br /&gt;
|| ‘ਇਨਿਸ਼ਿਅਲਾਇਜਰ ਬਲਾਕ’ ‘ਇੰਸਟੈਂਸ ਵੈਰੀਏਬਲਸ’ ‘@name’ ਅਤੇ ‘@price’ ਨੂੰ ਵੈਲਿਊਜ਼ ਪਾਸ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:31&lt;br /&gt;
|| ਹੁਣ ਇਹ ‘ਪ੍ਰੋਡਕਟ ਇੰਸਟੈਂਸ’ ਜਾਂ ‘ਆਬਜੈਕਟ’ ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ‘name’ ਅਤੇ ‘price’ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:37&lt;br /&gt;
|| ਇਸ ‘ਮੈਥਡਸ’ ਨੂੰ ਕਾਲ ਕਰਨ ‘ਤੇ, ਸਾਨੂੰ ‘ਇੰਸਟੈਂਸ ਵੈਰੀਏਬਲਸ’ ਵਿੱਚ ਇੱਕਠੀ ਹੋਈ ਵੈਲਿਊਜ਼ ਪ੍ਰਾਪਤ ਹੁੰਦੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:43&lt;br /&gt;
|| ਹੁਣ ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:46&lt;br /&gt;
|| ਟਰਮੀਨਲ ‘ਤੇ ਜਾਓ ਅਤੇ ਟਾਈਪ ਕਰੋ: ‘ruby instance_methods.rb’ ਅਤੇ ਆਉਟਪੁਟ ਦੇਖਣ ਦੇ ਲਈ ਐਂਟਰ ਦਬਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 02:56&lt;br /&gt;
|| ਤੁਸੀਂ ਵੇਖੋਗੇ ਕਿ ਤੁਸੀਂ ਜਿਨ੍ਹਾਂ ਵੈਲਿਊਜ਼ ਤੋਂ ਆਬਜੈਕਟ ਨੂੰ ਇਨਿਸ਼ਿਅਲਾਇਜ ਕੀਤਾ ਹੈ ਇਹ ਉਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰੇਗਾ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:02&lt;br /&gt;
|| ਕਹਿਣ ਦੇ ਲਈ laptop ਅਤੇ 35, 000 &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:07&lt;br /&gt;
|| ਅੱਗੇ, ਇੱਕ ਹੋਰ ਇੰਸਟੈਂਸ ਜਾਂ ਆਬਜੈਕਟ ਨੂੰ ਇਨਿਸ਼ਿਅਲਾਇਜ ਕਰੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:12&lt;br /&gt;
|| ਹੁਣ ਇਸ ਆਬਜੈਕਟ ਨੂੰ ‘product_object_2’ ਨਾਮ ਦਿੰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:18&lt;br /&gt;
|| ਇਸ ਵਾਰ, ‘name’ ਅਤੇ ‘price’ ਨੂੰ ਵੈਲਿਊਜ਼ ਦਾ ਇੱਕ ਹੋਰ ਸੈੱਟ ਦਿੰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:23&lt;br /&gt;
|| ਹੁਣ ਇਸ ‘ਆਬਜੈਕਟ’ ਲਈ ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ‘name’ ਅਤੇ ‘price’ ਕਾਲ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:35&lt;br /&gt;
|| ਅੱਗੇ ‘ਟਰਮੀਨਲ’ ‘ਤੇ ਵਾਪਸ ਜਾਂਦੇ ਹਾਂ ਅਤੇ ਪਹਿਲਾਂ ਦੀ ਤਰ੍ਹਾਂ ਕੋਡ ਚਲਾਉਂਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:41&lt;br /&gt;
|| ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਇਹ ਸਫਲਤਾਪੂਰਵਕ ਨਾਲ ਚੱਲਦਾ ਹੈ ਅਤੇ ਇਹ ਨਵੀਂ ਵੈਲਿਊਜ਼ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:48&lt;br /&gt;
|| ਇਹ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ‘ਇੰਸਟੈਂਸ ਮੈਥਡਸ’ ਉਸ ‘ਕਲਾਸ Product’ ਦੇ ਸਾਰੇ ‘ਆਬਜੈਕਟਸ’ ਦੇ ਲਈ ਉਪਲੱਬਧ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:55&lt;br /&gt;
|| ਹੁਣ ਤੁਸੀਂ ਆਪਣੇ ਆਪ ਇੰਸਟੈਂਸ ਮੈਥਡਸ ਲਿਖਣ ਵਿੱਚ ਸਮਰੱਥ ਹੋ ਗਏ ਹੋਵੋਗੇ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 03:59&lt;br /&gt;
|| ਅੱਗੇ, ਵੇਖਦੇ ਹਾਂ ਕਿ ‘ਕਲਾਸ ਮੈਥਡਸ’ ਕੀ ਹੁੰਦੇ ਹਨ &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:04&lt;br /&gt;
|| ‘ਕਲਾਸ ਮੈਥਡਸ’ ਕੇਵਲ ‘ਕਲਾਸ’ ਦੇ ਲਈ ਉਪਲੱਬਧ ‘ਮੈਥਡਸ’ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:09&lt;br /&gt;
|| ਇਹ ‘ਮੈਥਡਸ’ ‘ਕਲਾਸ’ ਦੇ ‘ਇੰਸਟੈਂਸ’ ਦੇ ਲਈ ਉਪਲੱਬਧ ਨਹੀਂ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:14&lt;br /&gt;
|| ਤੁਸੀਂ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ‘ਕਲਾਸ ਮੈਥਡਸ’ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:16&lt;br /&gt;
|| ਹੁਣ ਇੱਕ ਉਦਾਹਰਣ ਵੇਖਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:18&lt;br /&gt;
|| ਮੁੱਢਲੇ ਪੱਧਰ ਦੇ ‘Ruby’ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਦੀ ਤਰ੍ਹਾਂ ‘gedit’ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਫਾਇਲ ਬਣਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:24&lt;br /&gt;
|| ਇਸਨੂੰ ‘class_methods.rb’ ਨਾਮ ਦਿਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:28&lt;br /&gt;
|| ਮੇਰੇ ਕੋਲ ‘ਕਲਾਸ ਮੈਥਡਸ’ ਦੀ ਇੱਕ ਕਾਰਜਕਾਰੀ ਉਦਾਹਰਣ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:32&lt;br /&gt;
|| ਤੁਸੀਂ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਪੂਰਾ ਸਮਝਦੇ ਸਮੇਂ, ਮੱਧ ਵਿੱਚ ਰੋਕ ਕੇ ਕੋਡ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:36&lt;br /&gt;
|| ਮੈਂ ਪਹਿਲਾਂ ਦੀ ਤਰ੍ਹਾਂ ਇੱਕ ‘Product class’ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:40&lt;br /&gt;
|| ਮੈਂ ਪਹਿਲਾਂ ਦੀ ਤਰ੍ਹਾਂ ਇੱਕ ‘initializer’ ਵੀ ਕਾਲ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:44&lt;br /&gt;
|| ਹਾਂਲਾਕਿ, ਇਸ ਸਮੇਂ ਮੈਂ ‘description’ ਨਾਮ ਵਾਲਾ ਇੱਕ ਹੋਰ ‘argument’ ਜੋੜਿਆ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:48&lt;br /&gt;
|| ਮੈਂ ਪਹਿਲਾਂ ਦੀ ਤਰ੍ਹਾਂ ‘instance variables’ ਦੇ ਉੱਲਟ ਵੈਲਿਊਜ਼ ਨੂੰ ਰੱਖਣ ਦੇ ਲਈ ‘ਕਲਾਸ ਵੈਰੀਏਬਲਸ’ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 04:55&lt;br /&gt;
|| ਇਹ ‘ਕਲਾਸ’ ਤੁਹਾਨੂੰ ਤਿੰਨ ਵੱਖਰੇ ਤਰੀਕੇ ਦਿਖਾਵੇਗੀ ਜਿਸਦੇ ਨਾਲ ਕੋਈ ਵਿਅਕਤੀ ਕਲਾਸ ਮੈਥਡਸ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕੇ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:01&lt;br /&gt;
|| ‘name’ ਦੇ ਲਈ ਐਲਾਨ ‘ਕਲਾਸ ਮੈਥਡ ਨੂੰ ਚੈੱਕ ਕਰੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:06&lt;br /&gt;
|| ਇੱਥੇ ਇਹ ‘ਕਲਾਸ ਨੇਮ’ ‘Product’ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪਰਿਭਾਸ਼ਿਤ ਹੁੰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:10&lt;br /&gt;
|| ਫਿਰ, ਦੂਜੇ ‘ਕਲਾਸ ਮੈਥਡਸ’ ਦੇ ਐਲਾਨ ਨੂੰ ਚੈੱਕ ਕਰੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:14&lt;br /&gt;
|| ਇੱਥੇ ਮੈਂ ‘self ਕੀਵਰਡ’ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:18&lt;br /&gt;
|| ਅੱਗੇ, ਤੀਸਰਾ ਤਰੀਕਾ ਚੈੱਕ ਕਰੋ ਜਿਸਦੇ ਨਾਲ ਤੁਸੀਂ ‘ਕਲਾਸ ਮੈਥਡਸ’ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:23&lt;br /&gt;
|| ਹੁਣ ਇਸ ‘ਕਲਾਸ ਮੈਥਡਸ’ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:27&lt;br /&gt;
|| ਹੁਣ ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਪਹਿਲਾਂ ਦੀ ਤਰ੍ਹਾਂ ‘Product’ ਦਾ ‘ਆਬਜੈਕਟ’ ਇਨਿਸ਼ਿਅਲਾਇਜ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:32&lt;br /&gt;
|| ਇਸ ਸਮੇਂ ਅਸੀਂ ‘description’ ਦੇ ਲਈ ਵੀ ਇੱਕ ਵੈਲਿਊ ਦੇ ਰਹੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:37&lt;br /&gt;
|| ਹੁਣ ਇੱਥੇ ਦਰਸਾਏ ਗਏ ਦੀ ਤਰ੍ਹਾਂ ‘ਕਲਾਸ ਮੈਥਡਸ’ ਨੂੰ ਕਾਲ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:42&lt;br /&gt;
|| ਹੁਣ ਕੋਡ ਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ ਅਤੇ ਆਉਟਪੁਟ ਨੂੰ ਚੈੱਕ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:47&lt;br /&gt;
|| ਟਰਮੀਨਲ ‘ਤੇ ਜਾਓ ਅਤੇ ਪਹਿਲਾਂ ਦੀ ਤਰ੍ਹਾਂ ਕੋਡ ਨੂੰ ਚਲਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:54&lt;br /&gt;
|| ਤੁਸੀਂ ਵੇਖੋਗੇ ਕਿ ਇਹ ‘name, price’ ਅਤੇ ‘description’ ਦੇ ਲਈ ਵੈਲਿਊਜ਼ ਪ੍ਰਿੰਟ ਕਰੇਗਾ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 05:59&lt;br /&gt;
|| ਹੁਣ ਤੁਸੀਂ ਆਪਣੇ ਆਪ ‘class methods’ ਲਿਖਣ ਦੇ ਲਈ ਸਮਰੱਥ ਹੋ ਗਏ ਹੋਵੋਗੇ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:03&lt;br /&gt;
|| ਅੱਗੇ ਅਸੀਂ ਵੇਖਾਂਗੇ ਕਿ ‘accessor methods’ ਕੀ ਹੁੰਦੇ ਹਨ &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:07&lt;br /&gt;
|| ‘Ruby’ ‘ਕਲਾਸੇਸ’ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਡਾਟਾ ਨੂੰ ਐਕਸੈੱਸ ਕਰਨ ਦੇ ਲਈ ‘accessor methods’ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:13&lt;br /&gt;
|| ‘Accessor methods’ ‘setter methods’ ਅਤੇ ‘getter methods’ ਤੋਂ ਬਣਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:18&lt;br /&gt;
|| ‘Setter methods’ ਵੈਲਿਊਜ਼ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:22&lt;br /&gt;
|| ‘Getter methods’ ਉਨ੍ਹਾਂ ਵੈਲਿਊਜ਼ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:24&lt;br /&gt;
|| ‘Ruby’ ਇਸ ‘ਮੈਥਡਸ’ ਨੂੰ ਐਲਾਨ ਕਰਨ ਦੇ ਲਈ ਸ਼ਬਦ ‘attr_accessor’ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:31&lt;br /&gt;
|| ਹੁਣ ‘accessor methods’ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਵੇਖਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:35&lt;br /&gt;
|| ਮੁੱਢਲੇ ਪੱਧਰ ਦੇ ‘Ruby’ ਟਿਊਟੋਰਿਅਲਸ ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਦੀ ਤਰ੍ਹਾਂ gedit ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਫਾਇਲ ਬਣਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:39&lt;br /&gt;
|| ਇਸਨੂੰ accessor_methods.rb ਨਾਮ ਦਿਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:43&lt;br /&gt;
|| ਮੇਰੇ ਕੋਲ accessor methods ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਇੱਕ ਕਾਰਜਕਾਰੀ ਉਦਾਹਰਣ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:47&lt;br /&gt;
|| ਤੁਸੀਂ ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਪੂਰਾ ਸਮਝਦੇ ਸਮੇਂ, ਮੱਧ ਵਿੱਚ ਰੋਕ ਕੇ ਕੋਡ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:52&lt;br /&gt;
|| ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਮੈਂ Product ਨਾਮਕ ਇੱਕ ਕਲਾਸ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:56&lt;br /&gt;
|| ਮੈਂ name ਅਤੇ price ਦੇ ਲਈ attr_accessor ਐਲਾਨ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:01&lt;br /&gt;
|| ਇਸ ਮੈਥਡਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਲਈ ਬਸ ਐਨਾ ਹੀ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:05&lt;br /&gt;
|| ਹੁਣ ਇਸਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:07&lt;br /&gt;
|| ਮੈਂ ਇੱਕ ‘Product ਆਬਜੈਕਟ’ ਇਨਿਸ਼ਿਅਲਾਇਜ ਕੀਤਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:10&lt;br /&gt;
|| ਫਿਰ, ਮੈਂ ‘Product ਆਬਜੈਕਟ’ ਦੇ ‘name’ ਅਤੇ ‘price’ ਸੈੱਟ ਕੀਤੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:14&lt;br /&gt;
|| ਇਹ ਇਸ ਲਈ ਸੰਭਵ ਹੈ ਕਿਉਂਕਿ ਡਿਫਾਲਟ ਰੂਪ ਤੋਂ, ‘attr_declaration’ ਵੈਲਿਊਜ਼ ਸੈੱਟ ਕਰਨ ਦੇ ਲਈ ਮੈਥਡਸ ਬਣਾਉਂਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:22&lt;br /&gt;
|| ਫਿਰ ਮੈਂ ‘name’ ਅਤੇ ‘price’ ਦੇ ਲਈ ‘getter ਮੈਥਡਸ’ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੈਲਿਊਜ਼ ਪ੍ਰਿੰਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:28&lt;br /&gt;
|| ਇਸ ‘getter ਮੈਥਡਸ’ ਦਾ ਵੀ ‘attr_accessor’ਦੇ ਐਲਾਨ ਦਾ ਨਿਰਮਾਣ ਕੀਤਾ ਗਿਆ ਸੀ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:35&lt;br /&gt;
|| ਹੁਣ ਪਹਿਲਾਂ ਦੀ ਤਰ੍ਹਾਂ ਕੋਡ ਚਲਾਉਂਦੇ ਹਾਂ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:40&lt;br /&gt;
|| ਤੁਸੀਂ ਵੇਖੋਗੇ ਕਿ ਜੋ ਵੈਲਿਊਜ਼ ਸੈੱਟ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ ਇਹ ਉਨ੍ਹਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:44&lt;br /&gt;
|| ਹੁਣ ਤੋਂ, ਤੁਸੀਂ ਆਪਣੇ ਆਪ ‘accessor methods’ ਲਿਖਣ ਵਿੱਚ ਸਮਰੱਥ ਹੋ ਗਏ ਹੋਵੋਗੇ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:50&lt;br /&gt;
|| ਇੱਕ ਚੀਜ਼ ਜੋ ਧਿਆਨ ਦੇਣ ਦੀ ਹੈ ਕਿ ਡਿਫਾਲਟ ਰੂਪ ਤੋਂ ‘accessor methods’ ਇੰਸਟੈਂਸ ਮੈਥਡਸ ਹੁੰਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 07:55&lt;br /&gt;
|| ਇਸ ਲਈ ਇਹ ‘ਕਲਾਸ Product’ ਦੇ ਵੱਖਰੇ ਇੰਸਟੈਂਸੇਸ ਨਾਲ ਐਕਸੈੱਸ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:00&lt;br /&gt;
|| ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ: ਇੰਸਟੈਂਸ ਮੈਥਡਸ, ਕਲਾਸ ਮੈਥਡਸ ਅਤੇ ਐਕਸੈੱਸਰ ਮੈਥਡਸ ਦੇ ਬਾਰੇ ਵਿੱਚ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:06&lt;br /&gt;
|| ਇੱਕ ਨਿਰਧਾਰਤ ਕੰਮ ਵਿੱਚ: ‘Temperature’ ਨਾਮ ਵਾਲੀ ਇੱਕ ਕਲਾਸ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:10&lt;br /&gt;
|| ‘Ruby ਦਾ ਐਕਸੈੱਸਰ ਮੈਥਡ’ ਸਿੰਟੇਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ‘ਇੰਸਟੈਂਸ ਮੈਥਡ’ ਲਿਖੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:15&lt;br /&gt;
|| ਇਸ ਮੈਥਡ ਨੂੰ ਦਿੱਤੇ ਹੋਏ ‘Fahrenheit’ ਦੇ ਲਈ ‘Celsius’ ਦੀ ਗਿਣਤੀ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:20&lt;br /&gt;
|| http://spoken-tutorial.org/What\_is\_a\_Spoken\_Tutoria  ‘ਤੇ ਉਪਲੱਬਧ ਵੀਡੀਓ ਨੂੰ ਵੇਖੋ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:23&lt;br /&gt;
|| ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਾਰ ਕਰਦਾ ਹੈ ।  &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:26&lt;br /&gt;
|| ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਾ ਮਿਲਣ ‘ਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਡਾਊਂਨਲੋਡ ਕਰਕੇ ਵੀ ਵੇਖ ਸਕਦੇ ਹੋ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:30&lt;br /&gt;
|| ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਟੀਮ:&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:31&lt;br /&gt;
|| ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਟੀਮ, ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਚਲਾਉਂਦੀ ਹੈ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:34&lt;br /&gt;
|| ਆਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆ ਨੂੰ ਪ੍ਰਮਾਣ ਪੱਤਰ ਵੀ ਦਿੰਦੇ ਹਨ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:38&lt;br /&gt;
|| ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਦੇ ਲਈ, ਕ੍ਰਿਪਾ ਕਰਕੇ contact@spoken-tutorial.org ‘ਤੇ ਲਿਖੋ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:44&lt;br /&gt;
|| ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਟਾਕ-ਟੂ-ਅ ਟੀਚਰ ਪ੍ਰੋਜੈਕਟ ਦਾ ਹਿੱਸਾ ਹੈ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:48&lt;br /&gt;
|| ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੇ ਐਮਐਚਆਰਡੀ ਦੇ “ਆਈਸੀਟੀ ਵਲੋਂ ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ” ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਹੈ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:55&lt;br /&gt;
|| ਇਸ ਮਿਸ਼ਨ ‘ਤੇ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ spoken hyphen tutorial dot org slash NMEICT hyphen Intro ‘ਤੇ ਉਪਲੱਬਧ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 09:03&lt;br /&gt;
|| ਆਈ.ਆਈ.ਟੀ ਬੰਬੇ ਤੋਂ ਮੈਂ ਨਵਦੀਪ ਤੁਹਾਡੇ ਤੋਂ ਇਜਾਜ਼ਤ ਲੈਂਦਾ ਹਾਂ । ਸਾਡੇ ਨਾਲ ਜੁੜਨ ਲਈ ਧੰਨਵਾਦ ।&lt;br /&gt;
| }&lt;/div&gt;</summary>
		<author><name>Navdeep.dav</name></author>	</entry>

	</feed>