Java lesson 9
1. 面向对象程序设计的三大基本特征:继承(Inheritence)、封装(Encapsulation)、多态(Polymorphism)
2. 封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。
3. 如何定义类?
修饰符 class 类的名字
{
//类的内容(包含了属性与方法)
}
4. 方法。如何定义方法?
修饰符 返回类型 方法名称([参数1, 参数2, 参数3…])
{
//方法体
}
5. main方法是整个Java程序的入口点,如果类的定义中没有main方法,则程序无法执行。
6. 方法定义不能嵌套,也就说不能在一个方法中定义另外一个方法。方法只能定义在类中。
7. 关于方法的执行:首先需要定义方法,接下来就可以使用方法(调用方法),当方法调用完毕后,方法可以返回值。方法到底是否返回值是由方法的定义决定的。
8. 如何生成对象?通过类来生成对象(通常使用new关键字来生成对象)。
public class Person
{
}
类名 变量名 = new 类名();
Person person = new Person();
Person person2 = new Person();
Person person3 = new Person();
9. 方法调用需要通过对象来完成,方法调用的形式是:
对象变量.方法名([参数值1, 参数值2, 参数值3….]);
10. 关于方法的注意事项:
1) 在方法定义中,方法的返回类型与return后面的变量或常量类型保持一致。
2) 在方法调用时,给方法传递的参数需要与方法定义时的参数保持一致(参数个数一致,参数类型一致)。
3) 方法定义时的返回类型与接收方法返回值的变量类型保持一致。
11. public int add(int a, int b)
{
return a + b;
}
方法定义时的参数叫做形式参数。
int a = test.add(8, 3);
方法调用时所赋予的具体值叫做实际参数。
12. 关键字void表示方法不返回值。
13. 如果方法不返回值,那么声明方法的时候使用void关键字,在方法定义中可以有两种情况实现不返回值:
a) 不使用return语句。
b) 使用return,但return后面没有任何值或者变量,return后面只有一个分号,表示退出方法,返回到方法的调用端。
使用方式:
return;
1. 面向对象程序设计的三大基本特征:继承(Inheritence)、封装(Encapsulation)、多态(Polymorphism)
2. 封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。
3. 如何定义类?
修饰符 class 类的名字
{
//类的内容(包含了属性与方法)
}
4. 方法。如何定义方法?
修饰符 返回类型 方法名称([参数1, 参数2, 参数3…])
{
//方法体
}
5. main方法是整个Java程序的入口点,如果类的定义中没有main方法,则程序无法执行。
6. 方法定义不能嵌套,也就说不能在一个方法中定义另外一个方法。方法只能定义在类中。
7. 关于方法的执行:首先需要定义方法,接下来就可以使用方法(调用方法),当方法调用完毕后,方法可以返回值。方法到底是否返回值是由方法的定义决定的。
8. 如何生成对象?通过类来生成对象(通常使用new关键字来生成对象)。
public class Person
{
}
类名 变量名 = new 类名();
Person person = new Person();
Person person2 = new Person();
Person person3 = new Person();
9. 方法调用需要通过对象来完成,方法调用的形式是:
对象变量.方法名([参数值1, 参数值2, 参数值3….]);
10. 关于方法的注意事项:
1) 在方法定义中,方法的返回类型与return后面的变量或常量类型保持一致。
2) 在方法调用时,给方法传递的参数需要与方法定义时的参数保持一致(参数个数一致,参数类型一致)。
3) 方法定义时的返回类型与接收方法返回值的变量类型保持一致。
11. public int add(int a, int b)
{
return a + b;
}
方法定义时的参数叫做形式参数。
int a = test.add(8, 3);
方法调用时所赋予的具体值叫做实际参数。
12. 关键字void表示方法不返回值。
13. 如果方法不返回值,那么声明方法的时候使用void关键字,在方法定义中可以有两种情况实现不返回值:
a) 不使用return语句。
b) 使用return,但return后面没有任何值或者变量,return后面只有一个分号,表示退出方法,返回到方法的调用端。
使用方式:
return;
发表评论
-
已前的学习笔记java lesson 20
2012-01-03 13:26 811java lesson 20 1. 要想使用反射,首先需要获得 ... -
已前的学习笔记java lesson 19
2012-01-03 13:25 674java lesson 19 1. 当遍历集合或数组时,如果需 ... -
已前的学习笔记java lesson 18
2012-01-03 13:23 767java lesson 18 1. 有这样一个类: // ge ... -
已前的学习笔记java lesson 17
2012-01-03 13:22 682java lesson 17 1. 当向ArrayList添加 ... -
已前的学习笔记java lesson 16
2012-01-02 15:54 765java lesson 16 1. 对于Java中 ... -
已前的学习笔记java lesson 15
2012-01-02 15:52 838java lesson 15 1. 包装类( ... -
已前的学习笔记java lesson 14
2012-01-02 15:49 819java lesson 14 1. 接口中所 ... -
已前的学习笔记java lesson 13
2012-01-02 15:45 612java lesson 13 Java SE Lesson 2 ... -
已前的学习笔记java lesson 12
2012-01-02 15:43 662JAVA lesson 12 1. 类是一种 ... -
已前的学习笔记java lesson 11
2012-01-01 12:51 684Java lesson 11 1. 如果一个类包含了属性与方法 ... -
已前的学习笔记java lesson 11
2011-12-31 15:02 0Java lesson 11 1. 如果一个类包含了属性与方法 ... -
已前的学习笔记java lesson 10
2011-12-31 14:42 694Java lesson 10 1. 类中的属性又叫做成员变量( ... -
已前的学习笔记java lesson 8
2011-12-31 14:00 751Java lesson 8 1. break语句:经常用在循环 ... -
已前的学习笔记java lesson 7
2011-12-31 12:00 655Java lesson 7 1. Java中的循环控制语句一共 ... -
已前的学习笔记java lesson 6
2011-12-31 11:31 749Java lesson 6 1. 条件运算符(三元表达式),其 ... -
已前的学习笔记java lesson 5
2011-12-30 22:29 679Java lesson 5 运算符 关系运算符 1.大于(&g ... -
已前的学习笔记java lesson 4
2011-12-30 21:33 699Java lesson 4 运算符(operator) pub ... -
已前的学习笔记java lesson 3
2011-12-30 21:02 580Java lesson 3 Pitfall of primit ... -
已前的学习笔记java lesson 2
2011-12-30 20:02 626Java lesson 2 Primitive date ty ... -
已前的学习笔记java lesson 1
2011-12-30 18:15 605Lesson 1 Java se java standard ...
相关推荐
java技术从入门到精通(孙鑫)学习笔记-Lesson2
java从入门到精通学习笔记-Lesson5(多线程).pdf
java从入门到精通学习笔记-Lesson2(面向对象下).pdf
java技术从入门到精通(孙鑫)学习笔记-Lesson2(面向对象上)
java技术从入门到精通(孙鑫)学习笔记Lesson3
java技术从入门到精通(孙鑫)学习笔记Lesson4
java技术从入门到精通(孙鑫)学习笔记Lesson1
java技术从入门到精通(孙鑫)学习笔记Lesson3(接口)
java技术从入门到精通(孙鑫)学习笔记Lesson 6(数据结构)
java技术从入门到精通(孙鑫)学习笔记Lesson10(网络编程)
─algorithms 算法 ...├─lesson-code 一些课程代码 ├─mvc mvc框架 ├─orm orm框架 ├─spring-annotation spring注解驱动开发 ├─spring-batch ├─springboot-aop springaop使用以及aop应用 │ └─
Java web lesson 1 1.html (hyper text markuo language),超文本标记语言 html 文件的后罪名一般是 .htm .html
三、从LiveJournal发展中学习 71 1、一台服务器 71 2、两台服务器 72 3、四台服务器 73 4、五台服务器 73 5、更多服务器 74 6、现在我们在哪里: 75 7、现在我们在哪里 78 8、现在我们在哪里 79 9、缓存 80...