`
steven-yaoo
  • 浏览: 6124 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java学习笔记<3>

    博客分类:
  • JAVA
阅读更多

java学习笔记<3>

JAVA 面向对象

在JAVA中一切都可以看成是对象。这可能是从我们一个人看待事物的角度。我们接触一个事物的时候都是把它从一个整体上有个大体了解 然后在分层次的 具体细化。把实物抽象成一个类 类是这群实物的共同特点 包括 属性 和行为。
JAVA中的类包括成员变量与方法, 而类还允许继承,继承类中可以增加新的成员变量与方法。一个类定于的方法可以被这个类的对象调用,对象方法的每一次调用 就被称为发送一个消息给对象。
类的定义:class 类名

具体实例
class Point{                           //定义一个Point类
private x,y;                            // 类的成员变量
public void setPoint(int a,int b){       //类中的方法
x=a;
y=b;}
public int getX(){return x;}           //类中的方法
public int getY(){return y;}            //类中的方法

}
。。

对象:类是对象的模板。对象是类的实例化。
对象的创建:对象是通过类来实例化创建的 要创建类对象就要通过new 操作符
类名 对象名=new 类名(参数); new 操作符的作用
1,首先在制定的类上创建对象。
2, 接着为该对象分配内存空间
3,最后执行类中的构造方法为对象初始化

类只是一个模板 不能对类直接进行操作 所以对类的操作最终是对象的操作 对象创立之后就有了自己的成员变量和方法。

对象的初始化与构造方法


对象的创建的时候可以通过构造方法进行初始化,构造方法是一种特殊的方法 当创建一个对象的时候会自动对对象进行初始化操作,也称为构造器。
1 构造方法与其他方法不同 它与类名相同,且它在对象中不用调用,在使用NEW关键字的时候 JAVA系统会自动调用 如果类中没有构造方法 会使用缺省的构造方法。
2 构造方法没有返回值 也不是VOID 构造方法前没有返回值的定义
3可以使用更多构造方法 同过调用不同的构造方法来初始化 这也是一种方法的重载
4 当子类继承父类时 会先调用父类的构造方法然后再调用子类的构造方法。 系统会根据参数 自动的选择相应的构造方法


类中的成员变量:类的内部,方法的外部 其作用域是整个类。 方法体中的变量 其作用域仅仅是其方法体中。
权限修饰符: public 公共 private 私有的只能被类中调用  Static 静态修饰的变量是类成员变量 它被保存在类的内存区的公共存储单元中,而不是保存在某个对象的内存中。所有对象在访问它时 都会获得相同的值。 访问时要加  类名.变量名。  FINAL 修饰符是最终变量 整个过程中不能再赋值。

 

STATIC 方法  静态方法  类名.静态方法
 java类库中的MATH类中都是静态方法 是使用的时候不用创建 math类的实例而直接调用静态方法。
FINAL最终方法 此方法不能更改 也不能被子类重载!

 

 
分享到:
评论

相关推荐

    Java 学习笔记-手机书 Rev.3 (080603)

    &lt;br&gt;此份所有内容皆出自我的偶像:林信良(良葛格)的Java 学习笔记,网址:&lt;br&gt;http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/JavaGossip.htm&lt;br&gt;本人只是将其整理成适合手机阅读的格式。&lt;br&gt;&lt;br&gt;此为第三...

    Java 学习笔记-手机书 Rev.2 (080411)

    &lt;br&gt;此份所有内容皆出自我的偶像:林信良(良葛格)的Java 学习笔记,网址:&lt;br&gt;http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/JavaGossip.htm&lt;br&gt;本人只是将其整理成适合手机阅读的格式。&lt;br&gt;&lt;br&gt;此为第二...

    水木清华站∶Java版精华区 含jsp及js等集合.chm

    [目录]Java学习笔记(推荐) &lt;br&gt; 6. [目录]JDBC文档 &lt;br&gt; 7. [目录]RMI 文档 &lt;br&gt; 2. [目录]Java资源(文档-书籍-下载-注册码) &lt;br&gt; 1. [目录]License 和注册码 &lt;br&gt; 2. [目录]好书推荐 &lt;br&gt; 3. [目录]关于Java的...

    <<JAVA学习笔记>>实例源代码

    &lt;&lt;java 学习笔记&gt;&gt;的实例源代码 后面还有SWF文件

    Java 学习笔记-手机书 Rev.1 (080408)

    此份所有内容皆出自我的偶像:林信良(良葛格)的Java 学习笔记,网址:&lt;br&gt;http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/JavaGossip.htm&lt;br&gt;本人只是将其整理成适合手机阅读的格式。&lt;br&gt;此为第一版Java ...

    java文集

    &lt;br&gt;ext学习笔记一&lt;br&gt;小试iBatis&lt;br&gt;RIA(Rich Internet Application)的现状和未来&lt;br&gt;Java应用中域名解析不过期的解决方法&lt;br&gt;Java编程那些事儿45—数组使用示例1&lt;br&gt;一步步熟悉OFBiz&lt;br&gt;用Java做客户端调用.NET写...

    corejava的学习笔记

    -processor &lt;class1&gt;[,&lt;class2&gt;,&lt;class3&gt;...] 要运行的注释处理程序的名称;绕过默认的搜索进程 -processorpath &lt;路径&gt; 指定查找注释处理程序的位置 -d &lt;目录&gt; 指定存放生成的类文件的位置 -s &lt;目录&gt; 指定存放...

    jive.chm

    &lt;br&gt;系统设计&lt;br&gt; 1 jive设计思路 &lt;br&gt; 2 jive的工作内幕 &lt;br&gt; 3 Jive源代码研究 &lt;br&gt; 4 Jive中的设计模式 &lt;br&gt; 5 jive学习笔记 &lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;设计模式&lt;br&gt; 1 大道至简-Java之23种模式一点就通 &lt;br&gt; 2 设计模式...

    Java JDK 6学习笔记(PPT)

    Java JDK 6学习笔记 配套简体PPT&lt;br&gt;包含热卖书籍《Java JDK 6学习笔记》的精华内容。&lt;br&gt;此课件在手,可以剩下买书的钱哦。&lt;br&gt;最新的JDK6的资料。一定要下来看看哦。&lt;br&gt;里面有21章PPT,内容充实,例子多。&lt;br&gt;...

    java课堂笔记_自己总结的

    &lt;br&gt;主要内容:&lt;br&gt;1:基本sql语句,sqlserver和mysql的操作&lt;br&gt;2:java基础,从最基本的数据类型到数据结构,容器线程。&lt;br&gt;3:jsp实用代码,以及老师写的BaseDAO!反射机制,基本的rmi等&lt;br&gt;4:还有struts实用程序...

    Java 学习笔记Java学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记

    Java学习笔记学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...

    javascrip上百技术总集

    -(4)&lt;br&gt;JavaScript面向对象的支持--(5)&lt;br&gt;JavaScript面向对象的支持--(6)&lt;br&gt;JavaScript精简学习1:基础知识&lt;br&gt;JavaScript精简学习2:浏览器输出&lt;br&gt;JavaScript精简学习3:图像&lt;br&gt;JavaScript精简学习4:表单&lt;br&gt;...

    java学习笔记

    &lt;%@ page language="java"contentType="text/html;charset=gb2312"%&gt; &lt;%@ page info="this is the page Object Practice" %&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;page对象&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;%--通过page对象调用...

    软件工程师学习笔记大全(C++ JAVA)

    JAVA,C++软件工程师学习的笔记(多),包括:&lt;br&gt;C++.doc&lt;br&gt;Core Java笔记MS Word版.doc&lt;br&gt;CoreJavaNoteBook.doc&lt;br&gt;EJB笔记.doc&lt;br&gt;Hibernate.doc&lt;br&gt;JDBC.doc&lt;br&gt;JSP笔记.doc&lt;br&gt;Servlet.doc&lt;br&gt;Spring笔记.doc...

    java学习笔记.zip

    java学习笔记java学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记...

    java学习笔记.txt

    java学习笔记,java基础知识,只用于个人学习。

    JAVA个人学习笔记

    JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记JAVA学习笔记

    java学习笔记.doc

    java学习笔记.doc java学习笔记 java学习 学习笔记 java

Global site tag (gtag.js) - Google Analytics