开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1488|回复: 4
收起左侧

[android源码] Java面向对象(类与对象的认识)

[复制链接]
结帖率:43% (6/14)
发表于 2017-10-26 02:50:58 | 显示全部楼层 |阅读模式   江苏省南京市
  1. package day07Dome;
  2. //教师编号        姓名        性别        年龄        科目

  3. //t001                        薛之谦        男                26                Java
  4. //t002                        张碧晨        女                24                IOS
  5. //t003                        张杰        男                28                Java
  6. //二、        请分别定义一个类;
  7. //三、        创建MainApp类中,包含main()方法,创建相应对象,通过构造方法给成员变量赋值。
  8. //四、        打印每个对象的所有属性。
  9. //要求:每个类要按照封装的原则进行定义。并提供无参和全参的构造方法。

  10. public class Teacher {
  11.         private String number;// 编号
  12.         private String name;// 姓名
  13.         private String sex;// 性别
  14.         private int age; // 年龄
  15.         private String coures;// 科目
  16.         // 无参
  17.         public Teacher() {
  18.         }

  19.         public Teacher(String number, String name, String sex, int age, String coures) {
  20.                 this.number = number;
  21.                 this.name = name;
  22.                 this.sex = sex;
  23.                 this.age = age;
  24.                 this.coures = coures;
  25.         }

  26.         // 有参
  27.         public void cetNumber(String number) {
  28.                 this.number = number;
  29.         }

  30.         public String getNumber() {
  31.                 return number;
  32.         }

  33.         public void cetName(String name) {
  34.                 this.name = name;
  35.         }

  36.         public String getName() {
  37.                 return name;
  38.         }

  39.         public void cetSex(String sex) {
  40.                 this.sex = sex;
  41.         }

  42.         public String getSex() {
  43.                 return sex;
  44.         }

  45.         public void cetAge(int age) {
  46.                 this.age = age;
  47.         }

  48.         public int getAge() {
  49.                 return age;
  50.         }

  51.         public void cetCoures(String coures) {
  52.                 this.coures = coures;
  53.         }

  54.         public String getCoures() {
  55.                 return coures;
  56.         }

  57. }
复制代码
  1. package day07Dome;

  2. public class ManApp {
  3.         public static void main(String[] args) {
  4.                 Teacher t = new Teacher();
  5.                 // 带参
  6.                 Teacher t1 = new Teacher("t001", "薛之谦", "男", 26, "Java");
  7.                 System.out.println(t1.getNumber() + "----" + t1.getName() + "----" + t1.getSex() + "----" + t1.getAge() + "----"
  8.                                 + t1.getCoures());
  9.                 Teacher t11 = new Teacher("t002", "张碧晨", "女", 24, "IOS");
  10.                 System.out.println(t11.getNumber() + "----" + t11.getName() + "----" + t11.getSex() + "----" + t11.getAge()
  11.                                 + "----" + t11.getCoures());
  12.                 Teacher t111 = new Teacher("t003", "张杰", "男", 28, "Java");
  13.                 System.out.println(t111.getNumber() + "----" + t111.getName() + "----" + t111.getSex() + "----" + t111.getAge()
  14.                                 + "----" + t111.getCoures());
  15.                 System.out.println();
  16.                 // 无参
  17.                 t.cetNumber("too1");
  18.                 t.cetName("薛之谦");
  19.                 t.cetSex("男");
  20.                 t.cetAge(26);
  21.                 t.cetCoures("Java");
  22.                 System.out.println(t.getNumber() + "----" + t.getName() + "----" + t.getSex() + "----" + t.getSex() + "----"
  23.                                 + t.getAge() + "----" + t.getCoures());
  24.                 t.cetNumber("too2");
  25.                 t.cetName("张碧晨");
  26.                 t.cetSex("女");
  27.                 t.cetAge(24);
  28.                 t.cetCoures("IOS");
  29.                 System.out.println(t.getNumber() + "----" + t.getName() + "----" + t.getSex() + "----" + t.getSex() + "----"
  30.                                 + t.getAge() + "----" + t.getCoures());
  31.                 t.cetNumber("too3");
  32.                 t.cetName("张杰");
  33.                 t.cetSex("男");
  34.                 t.cetAge(26);
  35.                 t.cetCoures("Java");
  36.                 System.out.println(t.getNumber() + "----" + t.getName() + "----" + t.getSex() + "----" + t.getSex() + "----"
  37.                                 + t.getAge() + "----" + t.getCoures());
  38.         }
  39. }
复制代码
由于有两个类代码量比较大  已经打包了  方便个位下载查看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
结帖率:43% (6/14)

签到天数: 2 天

 楼主| 发表于 2017-12-14 19:17:09 | 显示全部楼层   江苏省南京市

没事没事   只要你们能理解清楚就好
回复 支持 反对

使用道具 举报

发表于 2017-12-14 10:03:19 | 显示全部楼层   湖北省武汉市
谢谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2017-12-11 12:27:06 高大上手机用户 | 显示全部楼层   江西省南昌市
......... .....
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2017-12-7 17:38:03 | 显示全部楼层   重庆市重庆市
对象与对象之间设置关系 再取得数据
重点就是思想问题
面向对象的编程思想
其中要注意的就是代码链
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表