面向对象

您所在的位置:网站首页 猫抓老鼠哪个品种最好用 面向对象

面向对象

2024-07-03 22:49| 来源: 网络整理| 查看: 265

面向对象基础

面向对象概述 面向对象特性之封装 面向对象之构造方法 类名作为形参和返回值案例

类和对象的概念

== 类:是一组相关的属性和行为的集合== ==对象:是该类事物的具体体现 == 举例: 类 学生 对象 具体的某个学生就是一个对象 车是一个类,具体的开的奔驰、宝马,就是对象

封装与私有关键字

private protected public 空

this:代表所在类的对象引用 方法被哪个对象调用,this就代表那个对象

主要用来给对象的数据进行初始化

构造方法格式 方法名与类名相同 没有返回值类型,连void都没有 没有具体的返回值

如果不提供构造方法,系统会给出默认构造方法 如果提供了构造方法,系统将不再提供 构造方法也是可以重载的,重载条件和普通方法相同

构造方法 无参构造方法 带参构造方法

习题 // An highlighted block 工号id 工资salary 奖金bonus 行为: 工作work() 2.程序员类Coder 属性: 姓名name 工号id 工资salary 行为: 工作work() 要求: 1.按照以上要求定义Manager类和Coder类,属性要私有,生成空参、有参构造,setter和getter方法 2.定义测试类,在main方法中创建该类的对象并给属性赋值(演示两种方法:setter方法和构造方法) 3.调用成员方法,打印格式如下: 工号为123基本工资为15000奖金为6000的项目经理正在努力的做着管理工作,分配任务,检查员工提交上来的代码..... 工号为135基本工资为10000的程序员正在努力的写着代码...... 第三题:分析以下需求,并用代码实现 1.老师类Teacher 属性: 姓名name 年龄age 讲课内容content 行为: 吃饭 讲课 2.学生类Student 属性: 姓名name 年龄age 学习内容content 行为: 吃饭eat() 学习study() 要求: 1.按照以上要求定义Teacher类和Student类,属性要私有,生成空参、有参构造,setter和getter方法 2.定义测试类,在main方法中创建该类的对象并给属性赋值(演示两种方法:setter方法和构造方法) 3.调用成员方法,打印格式如下: 年龄为30的周老师正在吃饭.... 年龄为30的周老师正在亢奋的讲着Java基础中面向对象的知识.......


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3