Import Javax. swing. public class Java_2 1 pu ublic static void main( S tring args[)i StringBuffer buf= new String Buffer(“你好祝你成功!") String out put ="buf = buf toString()+ AnCharacter at 0:"+ buf charAt(0)+ AnCharacter at 4:"+ buf. char At( 4) //*****米Fumd****冰* char chararray char[ buf. length] //****Fumd米***** 0, buf length(, charArray 0) output七7nn在学得革缓存中的字符是: //******FUnd***** for int i=0:i< output + charArray[ i y buf set Char at(0,’您 buf. setCharAt(6,’材): output +="\n\nbuf =" buf toString() //*****Foud冰***** 字符串缓存的字符相关方法示范 output +="\n\nbuf =" buf toString() buf=你好你戚功 JOptionPane showMessageDialog( null, output, Character at0.你 字符串缓存的字符相关方法示范" Character at4:你 JOptionPane. INFORMATION_ MESSAGE Syst em exit( 0 在辛符存中的字符是你好你成功 buf=忽好你成材 buf=材戚的祝瞬忽 我海工学院计算机程 白⑨
淮海工学院 计算机课程
Import Javax. swing. * public class Java_1 public static void main( String args[])I //*****米FUnd*家** StringBuffer buf new ("Hello, how are you? ") String output ="buf =t buf toString ()+ Anlength =" buf length(+ Incapacity =" buf capacity( buf. ensureCapacity( 75 output +"n\nNew capacity="+ buf capacity o buf setLength( 10 output +="\n\nNew length =" buf length(+ nbuf =" buf toString( JOptionPane showMessageDialog( null, output 字符串缓存长度和容量的实例, //*****米FUnd***** JOptionPane //****米*米F0und*常**米* 字符串缓存长度和容量的实例 System (0) bur Hello. how are you? length =19 capacity= 35 New capacity= 75 New length =10 buf= Hello. how 定 淮海工学院计
淮海工学院 计算机课程
【Java面向对象程序设计知识回顾】 1.面向对象的几个基本概念 类(Clas是现实世界或思维世界中的实体在计算 机中的反映,是对具有相似性质的一批对象的归纳 和抽象,代表的是一类事物。 对象( Object,类的一个实例) 域( Field,对象的“状态”,属于静态属性) 方法( Method,对象的“行为”,属于动态属性) 事件( Event,为方法传递消息) 继承(由父类派生出子类) 多态(包括重载 Overload、覆盖 Override) 淮海工学院计算机倮程 图回
淮海工学院 计算机课程 1. 面向对象的几个基本概念 • 类(Class)是现实世界或思维世界中的实体在计算 机中的反映,是对具有相似性质的一批对象的归纳 和抽象,代表的是一类事物。 • 对象(Object,类的一个实例) • 域(Field,对象的“状态” ,属于静态属性) • 方法(Method,对象的“行为” ,属于动态属性) • 事件(Event,为方法传递消息) • 继承(由父类派生出子类) • 多态(包括重载Overload、覆盖Override) 【 Java面向对象程序设计知识回顾】
面向对象程序设计的核心:类和对象 开发过程: 面向对象分析( Object Oriented Analysis,OOA) 面向对象设计( Object Oriented Design,OOD) 面向对象实现( Object Oriented Programming,OOP) 特点:抽象性、封装性、继承性、多态性 抽象性采用数据抽象的方法来构建程序的类、对象和方法 封装性将数据和基于数据的操作封装在一起 继承性—一个类可以从其它已有的类中派生 多态性—一个程序中可以有同名的不同方法共存 优点:可重用性、可扩展性、可管理性 淮海工学院计算机倮程 图回
淮海工学院 计算机课程 • 面向对象程序设计的 核心:类和对象 • 开发过程: 面向对象分析(Object Oriented Analysis,OOA) 面向对象设计(Object Oriented Design,OOD) 面向对象实现(Object Oriented Programming,OOP) • 特点: 抽象性、封装性、继承性、多态性 抽象性——采用数据抽象的方法来构建程序的类、对象和方法 封装性——将数据和基于数据的操作封装在一起 继承性——一个类可以从其它已有的类中派生 多态性——一个程序中可以有同名的不同方法共存 • 优点: 可重用性、可扩展性、可管理性
如何理解“对象”? 对象的行为是什么?—方法 方 对象的状态是什么?—属性面特 对象的身份是什么?—名称征 状态可能影响行为 每个对象“总是”有不同的身份,一个 类的多个对象“可能”有不同的状态 淮海工学院计算机课程 图回
淮海工学院 计算机课程 如何理解 “对象”? • 对象的行为是什么?——方法 • 对象的状态是什么?——属性 • 对象的身份是什么?——名称 • 状态可能影响行为 • 每个对象“总是”有不同的身份,一个 类的多个对象“可能”有不同的状态 三方 面特 征