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){/* 使用构造器创建两个对象 */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 (三)面向对象编程相关推荐

  1. java 168转换成861_java实验-java语言面向对象编程基础

    java实验-java语言面向对象编程基础 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 广州大学学生实验报告广州大学学生实验报告 ...

  2. JAVA的面向对象编程

    JAVA的面向对象编程 面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 全部的事物都有两个方面: 有什么(属性):用来描写叙 ...

  3. Java(三)面向对象的特性

    Java(三)面向对象的特性 构造方法生成小技巧:使用idea时,在代码空白处单击右键,选择Generate选项,之后再选择Constructor生成构造器,也可以使用toString()来重写这个函 ...

  4. 使用java实现面向对象编程第十章嗖嗖移动业务大厅项目_ACCP6.0使用Java实现面向对象编程-第一章.ppt...

    ACCP6.0使用Java实现面向对象编程-第一章 练习--用类图设计Dog和Penguin类 需求说明: 运用面向对象思想抽象出Dog类和Penguin类,画出对应类图 根据类图编写Dog类和Pen ...

  5. JAVA的面向对象编程总结(第一部分)~

    面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做什么(方法) ...

  6. JAVA的面向对象编程--------课堂笔记

      面向对象主要针对面向过程. 面向过程的基本单元是函数.   什么是对象:EVERYTHING IS OBJECT(万物皆对象)   所有的事物都有两个方面: 有什么(属性):用来描述对象. 能够做 ...

  7. Java学习——面向对象编程思想

    目录 一. 基本概念 二. 面向对象与面向过程的区别 三. 面向对象程序设计的类与对象 3.1 对象 3.2 类 四. 面向对象的四大特征 4.1 抽象 4.2 继承 4.3 封装 4.4 多态 1) ...

  8. 使用java实现面向对象编程

            第一章:抽象和封装 学习面向对象,理解其中的概念只是前提,灵活应用才是目的 面向对象编程比较抽象,想要真正掌握,需要一个漫长,积累经验的的过程,在学习中不能操之过急,要多思考,多总结, ...

  9. Java之面向对象编程

    上一篇文章:Java语法疯狂魔鬼练(三) Java面向对象 面向对象三个特点 Java类 类的定义 成员变量 方法的定义 下一篇文章 面向机器的语言:汇编语言,每种计算机都有自己的特殊的机器指令,这些 ...

最新文章

  1. python3 得到一个可用未绑定端口
  2. 如何快速学好Shell脚本?
  3. bbsmax mysql_Problems with MMM for mysql(译文)
  4. s3c2440内存控制器与SDRAM基本测试
  5. storm 机器上日志查询_Storm原理与实践大数据技术栈14
  6. php和app关系,请教一下,app和微信 两个共通的问题
  7. 【Elasticsearch】ES 7.8 写入 查询 Normalizer 忽略 大小写
  8. 分布式SQL引擎-----------Inceptor(学习使用)
  9. IE兼容性问题解决方案
  10. 热电偶测温方案 AD7124+Pt100冷端补偿 包含Pt100、NTC热敏、热电偶处理驱动源码
  11. 【深度学习之美笔记】人工“碳”索意犹尽,智能“硅”来未可知(入门系列之二)
  12. GLUE部分基准数据集介绍:RTE、MRPC、SST-2、QNLI、MNLI、QQP
  13. size_t和size_type
  14. 网页游戏常见外挂原理及防御
  15. 美国犹他大学计算机专业怎么样,2018美国计算机工程专业排名一览表
  16. 计算机无法转换输入发,电脑无法切换输入法怎么办
  17. 骨牌问题(DP+矩阵快速幂)
  18. 阿里李睿博谈自己的折腾路:整个过程爱最重要
  19. Prometheus时序数据库-磁盘中的存储结构
  20. 美化的下拉框select2

热门文章

  1. Python 基本数据类型、运算符
  2. MySQL Merge引擎实现分表
  3. Java编程的逻辑 (29) - 剖析String
  4. webpack文章(持续更新)
  5. 视频营销、B2B营销、EDM营销之营销方式大PK
  6. 一起谈.NET技术,页面片段缓存(二)
  7. W600 PWM 捕获功能使用示例程序
  8. Android开发笔记之:Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
  9. PAT甲级1020 Tree Traversals:[C++题解]树的遍历、由中序序列和后序序列递归建树
  10. 李永乐线性代数手写笔记-行列式与矩阵