- 0
Please help me to write the pseudocode of the following java program
-
Recently Browsing 0 members
- No registered users viewing this page.
-
Posts
-
By Brian Miller · Posted
Are people still using Teams? -
By Copernic · Posted
Win11Debloat 06.11.2026 by Razvan Serea Win11Debloat is a lightweight, easy to use PowerShell script that allows you to quickly declutter and customize your Windows experience. It can remove pre-installed bloatware apps, disable telemetry, remove intrusive interface elements and much more. The script also includes many features that system administrators and power users will enjoy. Such as a powerful command-line interface, support for Windows Audit mode and the option to make changes to other Windows users. All changes made by Win11Debloat can be easily reversed, and most removed apps can be restored via the Microsoft Store. A full guide on how to undo the changes is available here. Win11Debloat features: Below is an overview of the key features and functionality offered by Win11Debloat. Please refer to the wiki for more information about the default settings preset. Remove a wide variety of preinstalled apps. Click here for more info. Disable telemetry, diagnostic data, activity history, app-launch tracking & targeted ads. Disable tips, tricks, suggestions & ads across Windows. Disable Windows location services & app location access. Disable Find My Device location tracking. Disable 'Windows Spotlight' and tips & tricks on the lock screen. Disable 'Windows Spotlight' desktop background option. Disable ads, suggestions and the MSN news feed in Microsoft Edge. Hide Microsoft 365 ads on the Settings 'Home' page, or hide the 'Home' page entirely. Disable & remove Microsoft Copilot. Disable Windows Recall. Disable Click to Do, AI text & image analysis tool. Prevent AI service (WSAIFabricSvc) from starting automatically. Disable AI Features in Edge. Disable AI Features in Paint. Disable AI Features in Notepad. Disable the Drag Tray for sharing & moving files. Restore the old Windows 10 style context menu. Turn off Enhance Pointer Precision, also known as mouse acceleration. Disable the Sticky Keys keyboard shortcut. Disable Storage Sense automatic disk cleanup. Disable fast start-up to ensure a full shutdown. ...and more. Once you’ve downloaded the Win11Debloat file (Get.ps1), just follow these quick steps: Locate the Get.ps1 script file. Right-click the file and select Run with PowerShell from the context menu. If prompted by User Account Control (UAC), select Yes to grant the script the necessary administrative permissions. Win11Debloat 06.11.2026 fixes: Fix lock screen spotlight option being disabled when disabling the start recommended section by @Raphire in #619 Fix log message formatting by @Raphire Note The -RemoveCommApps and -RemoveW11Outlook command-line parameters for uninstalling a few specific apps have been removed with this release. If you previously relied on these parameters, please see this wiki page for alternative methods of removing these apps. Download: Win11Debloat 06.11.2026 | Open Source View: Win11Debloat Home Page | Screenshots 1| 2 Get alerted to all of our Software updates on Twitter at @NeowinSoftware -
By SnyPer456 · Posted
"Gradual Rollout"... Sigh...🙄 -
By Liberi_Fatali · Posted
Yes for me, I installed 'old calculator' (Windows 7 calculator) in its place since it is more useful to me. I think paint is the only one I left installed -
By erpster3 · Posted
eh I'll wait for the June 2026 MVS ISO downloads which should be coming out next Tuesday June 16 and possibly contain build 8655 instead of 8653
-
-
Recent Achievements
-
restore went up a rank
Rookie
-
AndrewSteel earned a badge
Very Popular
-
Taliseian went up a rank
Veteran
-
Clizby earned a badge
One Month Later
-
Timaximus earned a badge
One Month Later
-
-
Popular Contributors
-
Tell a friend
Question
gunjangunda
parent class
public class Developer
{
private String platform;
private String interviewerName;
private String developerName;
private int workingHour;
public Developer(String pf, String iName, int wHour){
String platform = pf;
String interviewerName = iName;
int workingHour = wHour;
String developerName = "";
}
public void setplatform(String pf){
platform=pf;
}
public void setinterviewerName(String iName){
interviewerName= iName;
}
public void setworkingHour(int wHour){
workingHour= wHour;
}
public void setdeveloperName(String dName){
developerName= dName;
}
public String getplatform(){
return platform;
}
public String getinterviewerName(){
return interviewerName;
}
public String getdeveloperName(){
return developerName;
}
public int getworkingHour(){
return workingHour;
}
public void display(){
System.out.println("The platform is "+platform);
System.out.println("The interviewer name is "+interviewerName);
System.out.println("The working hour is "+workingHour);
if(developerName!="")
System.out.println("The developer name is "+developerName);
}
}
CHILD CLASS
public class SeniorDeveloper extends Developer
{
private int salary;
private String joiningDate;
private String staffRoomNumber;
private double contractPeriod;
private int advanceSalary;
private boolean appointed;
private boolean terminated;
public SeniorDeveloper(String platform, String interviewerName, int workingHour, int sl, double cPeriod)
{
super(platform, interviewerName, workingHour);
int salary = sl;
double contractPeriod = cPeriod;
String joiningDate="";
String staffRoomNumber="";
int advanceSalary=0;
boolean appointed= false;
boolean terminated= false;
}
public void setsalary(int sl)
{
salary= sl;
}
public void setjoiningDate(String joiningDate)
{
this.joiningDate= joiningDate;
}
public void setstaffRoomNumber(String staffRoomNumber)
{
this.staffRoomNumber= staffRoomNumber;
}
public void setcontractPeriod(double cPeriod)
{
contractPeriod = cPeriod;
}
public void setadvanceSalary(int advanceSalary )
{
this.advanceSalary= advanceSalary;
}
public void setappointed(boolean appointed)
{
this.appointed= appointed;
}
public void setterminated(boolean terminated)
{
this.terminated= terminated;
}
public int getsalary()
{
return salary;
}
public String getjoiningDate()
{
return joiningDate;
}
public String getstaffRoomNumber()
{
return staffRoomNumber;
}
public double getcontractPeriod()
{
return contractPeriod;
}
public int getadvanceSalary()
{
return advanceSalary;
}
public boolean getappointed()
{
return appointed;
}
public boolean getterminated()
{
return terminated;
}
public void setSalary(int salary)
{
this.salary=salary;
}
public void setContractPeriod(int contractPeriod)
{
this.contractPeriod = contractPeriod;
}
public void hireForAndroid(String developerName,String joiningDate, int advanceSalary, String staffRoomNumber)
{
if(appointed==true)
{
System.out.println("Developer Name: "+developerName);
System.out.println("Room Number: "+staffRoomNumber);
System.out.println("Developer is already appointed");
}
else
{
super.setdeveloperName(developerName);
this.joiningDate= joiningDate;
this.staffRoomNumber = staffRoomNumber;
this.advanceSalary = advanceSalary;
appointed=true;
terminated=false;
}
}
public void contractTerminated()
{
if(terminated==true)
{
System.out.println("Sorry!!You are terminated.");
}
else
{
super.setdeveloperName("");
joiningDate = "";
advanceSalary = 0;
appointed = false;
terminated = true;
}
}
public void printInfo()
{
System.out.println("Platform: "+getplatform());
System.out.println("Interviewer Name: "+getinterviewerName());
System.out.println("Salary of developer: "+salary);
}
public void display()
{
super.display();
if(appointed==true)
{
System.out.println("Name of developer: "+getdeveloperName());
System.out.println("Termination status: "+terminated);
System.out.println("Joining Date: "+joiningDate);
System.out.println("Advance Salary: "+advanceSalary);
}
}
}
CHILD CLASS
public class JuniorDeveloper extends Developer
{
private int salary;
private String appointedDate;
private String evaluationPeriod;
private String terminationDate;
private String specialization;
private String appointedBy;
private boolean joined;
public JuniorDeveloper(String pf, String iName, int wHour, int salary, String appointedBy, String terminationDate )
{
super(pf,iName,wHour);
this.appointedDate = "";
this.evaluationPeriod = "";
this.specialization = "";
this.joined = false;
}
public int getsalary()
{
return salary;
}
public String getappointedDate()
{
return appointedDate;
}
public String getevaluationPeriod()
{
return evaluationPeriod;
}
public String terminationDate()
{
return terminationDate;
}
public String specialization()
{
return specialization;
}
public String appointedBy()
{
return appointedBy;
}
public boolean joined()
{
return joined;
}
public void setsalary(int salary)
{
if(joined==false)
{
this.salary = salary;
}
else
{
System.out.println("It is not possible to change the salary");
}
}
public void appointDev(String developerName, String appointedDate, String terminationDate, String specialization)
{
if(joined==false)
{
super.setdeveloperName(developerName);
joined=true;
}
else
{
System.out.println("Developer was already appointed on "+appointedDate);
}
//this.appointedDate = appointedDate;
this.terminationDate = terminationDate;
this.specialization = specialization;
}
public void display()
{
super.display();
if(joined==true)
{
System.out.println("Appointed date: "+appointedDate);
System.out.println("Developer Name: "+getdeveloperName());
System.out.println("Evaluation Period: "+evaluationPeriod);
System.out.println("Termination Date: "+terminationDate);
System.out.println("Developer Salary: "+salary);
System.out.println("Developer Specialization: "+specialization);
System.out.println("Appointed By: "+appointedBy);
}
}
}
Link to comment
https://www.neowin.net/forum/topic/1379037-please-help-me-to-write-the-pseudocode-of-the-following-java-program/Share on other sites
14 answers to this question
Recommended Posts