- 浏览: 6902 次
- 性别:
最新评论
文章列表
异常总结异常这一章比较简单,要了解下面这几个知识点:1、Throwable分为两种:(1)error:处理不了的错误。(2)Exception,又分为两种: 必须处理的异常;runtime Exception可以处理,也可以不处理。 2、理解五个关键字的含义:try catch finally throw throw处理异常的方法有两种,捕捉和抛出,上面几个关键字就用来对异常进行处理。
3、抛出异常时的注意事项:先抛出小的,再抛出大的。
当我们需要一个容器来盛装相同数据类型的数据时,我们要用到数组。
比如,学生姓名数组 String []Name=new String[]{"张三","李四","王五"};这就是创建了一个名为Name的数组,给数组赋上了初始
值张三、李四、王五3个表示学生姓名的字符串。
数组初始化有几种方法:
1、String []Name=new String{值1,值2,...};(如上一点所写)
2、String []Name=new String[数组长度];
之后再赋值(单个赋值,或者是循环赋值 ...
窗体类
做各种界面时,不可避免的我们要用到窗体类。窗体类包含了下列这些:
JButton //实现一个按钮
JFrame //实现一个窗体
JMenuBar //实现一个菜单栏
JPanel //实现一个面板
JMenu //实现一个菜单项
JLabel //实现一个标签
JTextField //实现一个文本输入框
JPasswordField//实现一个密码输入框
JCheckBox //实现一个复选框
JSeparator //实现一个分隔符
JComboBox //实现一个多选框
JOptionPane //实现一个 ...
继承
人类是一个大类People,而儿童Child、青年人Youth、中年人Adult、老年人Elder都属于人类。后四种类有人类的共同特征,能完成人类公有的许多行为,当然,也有一些本类特有的特征和特定的行为。此时,我们将后四种类与人类的关系叫做“子类”和“父类”,子类“继承”父类。生活中还有很多场景也有关于继承。
eg.
public class People(){}
//继承的关键字是extends
public class Child extends People(){}
//子类继承到父类所有的属性和方法(除构造器),能调用的属性和方法却是有限的
...
对象和类
描述生活场景中单个的个体时,要使用到“对象”;而当我们需要描述一群人或者物时,要用到“类”这个概念。比如,一个人people1是一个对象;人类People属于类。
类的定义:
访问修饰符 关键字class 类名(){//方 ...
在之前几节的课程中,我们最常用到的是Student类,在现实生活中,确实学生类的应用范围是很广的:教务管理系统中,所有的对象都是能看做是一种类型。但是在现实生活中,如果将该教务管理系统用于一所大学,那么大学 ...
我一直在想接口出现的背景。假设有一个人(People)类,由于人能完成的事情太多,它的do()方法因为太过于抽象而不能具体去决定该如何描述,于是,在这种情况下,就出现了接口————其关键字为interface,而且这个特殊的类中的方法时没有方法体,即这个类中的方法都没有具体的实现;并且,这个“特殊的类”中的属性都是常量,在定义属性的时候要加上public final static关键字,代表该属性是“静态的”、“最终的”,不能被修改。
刚刚有说到,接口是一种特殊的类,特殊之处又体现在哪儿呢?除了定义的关键字、其中的属性和方法,特殊在于,继承一个接口称为“实现”,而不再是”继承“,关键字 ...
类和对象总结(之二)
- 博客分类:
- 学习总结
[size=small][/size]上一次的总结,我谈到的是对类和对象两个基本概念的理解,包括类的定义、在面向对象编程中的意义、格式、属性的声明、普通方法的定义、对象的实例化。然而,其实对于类和对象理解,我却认为是一个无穷尽 ...
[size=medium][/size]行文开始,对于这两个概念,我是必须得谈谈自己粗浅的看法的。对象,是指单个个体,既可以指一个人,又能代表一件事或是一个物体。对象有其特征和行为;这在java语言中,分别称为属性和方法。这儿区分一下,属性通常是形容词性,而方法一般是动词性,是指“做什么”或者“能做什么”,作为初学者,不能混淆了。而类,则是一个集合,包含着具有相同特征和行为的属性。
这两者,在面向对象编程中,都占据着各自的地位。两者相互联系,共同来模拟现实世界。对象是基础,因为没有对象就抽象不出相对应的类了;再者,它还处于核心位置,因为无论是现实还是模拟的现实世界,都要有对象才能产生其他 ...