黑马程序员技术交流社区
标题:
面向对象
[打印本页]
作者:
﹎Ecke❤
时间:
2015-3-28 22:55
标题:
面向对象
嗯嗯,内容就是面向对象,一上午概念东西,好讨厌概念性东西的说,第一次发帖,没事干,总结今天重点吧,也算是练打字速度了。。。能记得多少就打多少啊
面向对象和面向过程的区别:1,面向对象以对象为基础,完成运算,主要强调对象和结果。
2,面向过程以函数为基础,完成运算,主要强调结果
3,面向对象是基于面向过程的
成员变量和局部变量区别:1,写的位置不同 成员变量写在类里面,方法外面;局部变量写在方法里面;
2,初始化 成员变量有默认初始化值 int =0, string= null,,, 局部变量没有初始化,要用必须先定义初始化猜恩那个执行
3,作用范围不同 成员变量作用于整个类 局部变量只作用于所写方法中(我是这么理解的)
4,存储方式不同 成员变量存储在堆内存中,成员方法存储在栈内存中
(补充一下,在对堆内存和栈内存区别,我能记得的就是堆内存有个回收机制,会自动回收,堆内存是二进制地址值存储的。 嗯哼,欢迎补充。。。ps,我得去找笔记补充下了- -)
一个源文件中最多只能有一个类被public修饰,而且要和文件名相同
类中没有public修饰的时候
eg: class Peo
{
}
class Test
{
}
如果文件名存为Peo.java, JVM会访问第一个 ;如果文件名存为T.java, JVM会访问第一个 (当执行是,自动生存Peo.class文件 和Test.class文件)
类名 成员变量 = new 类名 ( ); //创建一个对象
eg: People p= nwe People( );
p.study( ); //调用方法
p.name = "丽丽"; //赋值
作者:
466273082
时间:
2015-3-28 23:20
谢谢分享
作者:
佐佑
时间:
2015-3-28 23:20
概念也是很重要的
作者:
和谐木马
时间:
2015-3-28 23:27
可以考虑一下类前加public 的情况!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2