`

09 12 02 Java SE 学习笔记

阅读更多

---09 12 02---

面对对象编程的一种思想,解决编程问题的一种思路。

为什么要面对对象????

对对象的三个特性(Java语言的特性):封装、继承、多态

继承和多态最能体现面对对象的强大优势,封装是面对对象的根源

.

:对某一类事物的总称,一种概念性的抽象性的逻辑结构。[对

象的模具,由对象抽象而来]

对象:事物性的物理实体。[对象也称作实例]

树立面对对象的思想:编写一个类时首先不要关心在这个类中要实

现的逻辑怎么编写,而要关心这个类内内部要实现什么,要用到什么

方法,然后再仔细编写独立的一个方法[函数],编写这个方法时先

不要考虑该方法和其他方法的联系.创造完方法后在想象这个类需

要 new几个对象各个对象有几个行为[方法].


ok,面对对现思想要慢慢树立,多写代码来体会,不要局限于逻辑

的实现,多去联想实在的事物.

简单举例:
class Person
{
double height;
double weight;
int age;
String name;
String sex;
void eat()
{
System.out.println("I can eat.");
}

void shout()
{
System.out.println("大家都来学Java");
}

void play()
{
System.out.println("Let us play!");
}
}

首先编写一个人员类,人由出生以来就具有了身高、体重、性别、

年龄、名字,这些属性.然后可能会 吃、大叫、玩.
当然这个类没有实际的意义,不能解决现实中的逻辑问题.

对象的产生:可以这样来说类是对象产生的模具,在Java中我们用

new 这个关键字来创建对象。

假设现在在Person 这个类中new了一个对象 p1,此时p1拥有了

height weight age name sex 这些属性 eat() shout() play

()这些方法 ,当然用不用这些属性方法是另一方面,但现在p1这个

对象已经拥有 吃、大叫、玩这些能力了。

什么时候要把一个变量声明为成员变量[全局变量]?
当在一个类中创建对象而几乎所有对象都要用到一个值或变量,
那么这个变量就要声明为成员变量[或 final static]

成员变量初始值问题:

分享到:
评论

相关推荐

    java se学习笔记

    【Java SE学习笔记】是针对Java初学者的一份详实的学习资源,主要涵盖了Java的基础知识、进阶概念以及编程实践。这份笔记以HTML格式呈现,方便读者在线阅读或下载后离线浏览。以下是对这份笔记可能包含的重要知识点...

    JAVA SE学习笔记

    **JAVA SE学习笔记** 在Java SE(标准版)的学习中,我们主要关注的是Java编程语言的基础和核心特性,包括但不限于语法、数据类型、控制结构、类与对象、接口、异常处理、多线程、集合框架、输入/输出(I/O)系统、...

    精品JAVA SE 学习笔记

    【Java SE学习笔记详解】 Java SE(Standard Edition)是Java平台的核心部分,它为开发桌面应用、服务器端应用以及中间件提供了基础。本笔记主要基于MLDN(Microsoft Learning Dynamic Network)李兴华老师的2009年...

    Java JDK7学习笔记-光盘

    《Java JDK7学习笔记》针对java se 7新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新。并详细介绍了jvm、jre、java se api、jdk与ide之间的对照关系。必要时从java se api的源代码分析,...

    java se个人学习笔记

    这份"java se个人学习笔记"显然是一份对Java SE基础知识的详细记录,由一位初学者整理,旨在帮助其他初学者理解这个强大的编程语言。笔记中可能涵盖了以下几个关键知识点: 1. **基础语法**:Java的基本数据类型、...

    java李兴华学习笔记之JAVA_SE基础部分

    收集的java李兴华老师的课件笔记。感觉还不错,适合回顾和新手补习。

    Java学习笔记.pdf

    本资源提供了一个系统的 Java 学习笔记,涵盖了 Java 基础、面向对象、Java SE 核心等方面的知识,旨在帮助初学者快速掌握 Java 开发的基本概念和思路。 1. Java 基础 Java 是一种高级的编程语言,它具有平台独立...

    非常详细javaSE学习笔记.rar

    Java SE(标准版)是Java开发平台的核心部分,它提供了编写、运行和部署桌面应用程序所需的类库和工具。这份“非常详细JavaSE学习...无论你是初学者还是有经验的开发者,这份详尽的Java SE学习笔记都是一个宝贵的资源。

    Java学习笔记7.0

    《Java JDK6学习笔记》是作者良葛格本人近几年来学习Java的心得笔记,结构按照作者的学习脉络依次展开,从什么是Java、如何配置Java开发环境、基本的Java语法到程序流程控制、管理类文件、异常处理、枚举类型、泛型...

    Java+JDK+7学习笔记_林信良编著.pdf

    《Java JDK7学习笔记》针对java se 7新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新。并详细介绍了jvm、jre、java se api、jdk与ide之间的对照关系。必要时从java se api的源代码分析,...

    Java学习资料 java se JAVA基础学习笔记和演示案例代码项目

    "Java学习资料"这个压缩包显然包含了一些关于Java SE(标准版)的基础学习资源,包括笔记和实际的演示案例代码项目。Java SE是Java的核心部分,主要用于桌面应用和服务器端开发。 在Java的学习过程中,笔记通常会...

    java学习笔记

    java学习笔记大全:java内容介绍 java编程可以分成三个方向: 1、java se (j2se)桌面开发 java中的基础中的基础 2、java ee (j2ee)web开发 3、java me (j2me)手机开发 java se课程介绍 java面向对象编程(基础) java...

    JAVA SE 归档笔记

    【JAVA SE 归档笔记】是一份由多位IT行业高手共同编撰的珍贵资料,旨在为初学者提供学习指引,并作为经验丰富的开发者们的参考手册。这份笔记深入浅出地涵盖了JAVA SE(Java Standard Edition)的核心知识点,对于...

    java jdk 学习笔记

    java jdk 学习笔记java jdk 学习笔记java jdk 学习笔记

    JAVA-SE学习笔记

    Java SE(标准版)是Java编程语言的核心部分,它提供了基础的类库和API,用于构建桌面应用程序。本文主要探讨了Java SE中的几个关键概念,包括类与对象、方法、继承、构造方法、多态性以及抽象类。 1. 类与对象:在...

    张龙 java se课程笔记

    1. **Java环境搭建**:首先,学习Java SE需要安装Java Development Kit (JDK),设置好环境变量`JAVA_HOME`、`PATH`和`CLASSPATH`,以便于编译和运行Java程序。 2. **Java语法基础**:Java是一种面向对象的语言,其...

    Java_se基础毕向东老师全程笔记

    传智播客Java_SE基础毕向东老师全程笔记.pdf

    Java 学习笔记

    "Java 学习笔记" Java 是一种面向对象的程序语言,具有跨平台的可能性。Java 的特性包括简单、面向对象、网络、解译、坚固、安全、可携和高效能。Java 平台包括 Java SE、Java EE 和 Java ME, Java SE 是 Java ...

    Java学习笔记

    ●本书是作者多年来教学实践经验的总结,汇集了学员在学习课程或认证考试中遇到的概念、操作、应用等问题及解决方案, ●针对Java SE 8新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新, ●...

    张龙 Java SE 课程笔记下载

    张龙老师的Java SE课程笔记是学习这一关键领域的宝贵资源,旨在帮助学员深入理解Java编程语言的基本概念和技术。 笔记内容可能涵盖了以下几个核心知识点: 1. **Java语言基础**:包括基本数据类型、变量、运算符、...

Global site tag (gtag.js) - Google Analytics