java (三)面向对象编程
生活随笔
收集整理的這篇文章主要介紹了
java (三)面向对象编程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
public class Employee{String name;int age;String designation;double salary;// Employee 類的構造器public Employee(String name){this.name = name;}// 設置age的值public void empAge(int empAge){age = empAge;}/* 設置designation的值*/public void empDesignation(String empDesig){designation = empDesig;}/* 設置salary的值*/public void empSalary(double empSalary){salary = empSalary;}/* 打印信息 */public void printEmployee(){System.out.println("名字:"+ name );System.out.println("年齡:" + age );System.out.println("職位:" + designation );System.out.println("薪水:" + salary);}
}
import java.io.*;
public class EmployeeTest{public static void main(String []args){/* 使用構造器創(chuàng)建兩個對象 */Employee empOne = new Employee("RUNOOB1");Employee empTwo = new Employee("RUNOOB2");// 調用這兩個對象的成員方法empOne.empAge(26);empOne.empDesignation("高級程序員");empOne.empSalary(1000);empOne.printEmployee();empTwo.empAge(21);empTwo.empDesignation("菜鳥程序員");empTwo.empSalary(500);empTwo.printEmployee();}
}
javac Employee.javajavac EmployeeTest.javajava EmployeeTest
名字:RUNOOB1
年齡:26
職位:高級程序員
薪水:1000.0
名字:RUNOOB2
年齡:21
職位:菜鳥程序員
薪水:500.0
為了學習面向對象而學習java,
個人認為,如果要理解面向對象,必須學習Java ;
對于 public和private 的理解,說太多廢話都難以清除,
當你上本文上一段代碼中的某一個方法的public改成private 時,代碼將不能運行,因為那個方法是 Employee的私有方法;
其次,你不能將Employee開頭的public 改成private ,原因是你有沒有想過你寫Employee的原因是為了啥?
總結
以上是生活随笔為你收集整理的java (三)面向对象编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 学习网站
- 下一篇: Haskell 斐波那契 数列 递归实现