Question: class Program { static void Main(string[] args) { Computer pc1 = new Laptop(); // we called this operation pc1.ChangeRam(RAMTypeEnum.SRAM); Laptop lap1 = (Laptop)pc1; // we
![class Program \{ static void Main(string[] args) \{ Computer pc1 =](https://s3.amazonaws.com/si.experts.images/answers/2024/09/66dff384e8d35_90066dff38484a56.jpg)
class Program \{ static void Main(string[] args) \{ Computer pc1 = new Laptop(); // we called this operation pc1.ChangeRam(RAMTypeEnum.SRAM); Laptop lap1 = (Laptop)pc1; // we called this operation Console.Writeline(pc1.RamType); // the output is Console.WriteLine(lap1.NoOfCore);// the output is lap1.IsUsed = true; Console.WriteLine(pc1.IsUsed); // the output is PersonalComputer pc2 = pc1 as PersonalComputer; // is this prefix casting operation [true/false] Console.Writeline(pc2.NoOfCore); // the output is \}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
