java基础3--面向对象(上)(综合练习题)

原创 2011年01月17日 19:28:00

程序是写出来的,学习一门语言主要还是多练多写,做几道习题以巩固学习过的知识。

 

 

一、

//编写程序,统计出字符串“want you to know one thing”中字母n和字母o的出现次数。

二、

/*设计一个表示用户的User类,类中的变量有用户名、口令和记录用户个数的变量‘
  定义类的3个构造方法(无参、为用户名赋值、为用户名和口令赋值)、设置
  用户名和口令的方法。*/

  

三、

/*字符串操作:
 1)从字符串“黑马程序训练营20100228”中提取开班日期
 2)将“CSDN JAVA”字符串中的“JAVA”替换为“J2EE”。
 3)取出“黑马程序训练营20100228”第8个字符。
 4)清除“黑马程序训练营20100228”中所有的0。
 5)清除“黑马程序训练营20100228 CSDN 老师”中所有的空格。
 6)从任意给定的身份证号码中提取此人的出生日期。*/

  

 


 这道题做得不好,没有利用类和对象的知识,于是再重新写成这样:

 

  

*写了一个Strdemo类,里面有String声明的属性,以及各种方法,用于完成这道习题的几个要求,而且还使用了单态设计模式,虽然没有使程序更方便,但主要是为了熟悉知识点。

相关文章推荐

面向对象基础

一、【必做题】 Ⅰ.选择题 1、列选项中哪个是类public class Test { }的默认构造方法___?(知识点:构造器)           A. Test();          ...

武汉田园圣火打火机 G

历来对三国演义的主题有多种观点,如封建正统说(尊刘抑曹)、歌颂仁政说、反映人民愿望说、邪终压正说等,但作者以蜀汉为正统,并以蜀汉集团为中心来描写三国历史则是再明显不过的。从篇章安排上看,全文可清楚的分...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

练习5 面向对象基础(含答案)

练习5 面向对象基础 Ⅰ.选择题 1、列选项中哪个是类public class Test { }的默认构造方法___?(知识点:构造器)           A. Test();       ...

面向对象练习

/* 需求: 定义一个员工类,自己分析出几个成员, 然后给出成员变量,构造方法,getXxx()/setXxx()方法, 以及一个显示所有成员信息的方法。并测试。 分析: 员工 ...
  • GHolmes
  • GHolmes
  • 2016年10月13日 23:46
  • 462

java面向对象基础 练习 +答案

java面向对象基础 练习 +答案

JAVA面向对象练习06

某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:void getSalary(int month) 根据参数月份来确定工资,如果该月员工...
  • fzhwk
  • fzhwk
  • 2017年10月23日 10:42
  • 53

一套Java面向对象技术试题的分析

注:         教师的点评以粗体+红色标出。    回应见本博客《与学生谈“编程”和“考试” 》  Java面向对象试题分析 说明:       (1)考试时间为2小时。       (2)除简...
  • bitfan
  • bitfan
  • 2009年12月28日 18:31
  • 24898

Java面向对象练习

1、定义长方形类,含:   属性:宽、高(整型);   方法:求周长、面积;   构造方法3个:(1)无参——宽、高默认值为1;(2)1个参数——宽、高均为参数值;(3)2个参数——...

Java 面向对象 面试题

1、封装具有的特性? 答:(1)在类的定义中设置访问对象属性(数据成员)及方法(成员方法)的权限,限制本类对象及其他类的对象使用的范围。 (2)提供一个接口来描述其他对象的使用方法 (3)其他对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java基础3--面向对象(上)(综合练习题)
举报原因:
原因补充:

(最多只允许输入30个字)