`
_jia_shun
  • 浏览: 27205 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

Java 基本 + 类和继承总结

阅读更多
1.Java程序的编写,翻译和执行过程
     编写代码
  →编译源码:运行javac XXX.java
                          源代码编译为与与硬件和操作系统无关的二进制代码,
                          即class文件
  →调试:寻找语法错误
  →运行:运行java XXX.java   然后JVM装载类文件,JVM运行类文件

2.JDK,JRE,JVM的区别和联系
  JDK  java开发工具包和运行环境
  JRE就好像.net Framework之于.NET  ,就是一个支撑Java程序运行的环境
  JVM即Java虚拟机,为java在不同平台不同操作系统下运行提供了前提
 
3.面向过程与面向对象的理解
     面向过程按照编程语言的思路考虑问题,比如C语言,它就是通过顺序执行一组语句来实现一个功
     能,这些语句的执行过程就是整个过程,不同语言解决的同一个问题过程可能不同 
    
     面向对象抽象程度更高,目光集中在了要解决问题本身而不是语言上,面向对象的目的就是可重用  
    
4.类与对象的关系分析
     对象是存在的具体实体,具有明确的状态和行为
     类是具有相同属性的一类对象所具有的共同属性和方法,类就是个模版
    
5.如何定义类,如何创建对象,如何调用属性和方法
  定义类:  public class 类名{     //类名一定要和文件名保持一致
                              构造函数        如:public Student(){}
                              属性                如:private num ;
                              方法                如: public setName(){函数体}
          }
   定义对象:类名  变量名 = new 类名() ;
           比如:Student st1=new Student() ;
   调用属性和方法   对象.方法名(参数)
           比如:Student stu1 = new Student("李四");

6.Eclipse的使用

7.构造方法的作用,特点
    
         每个类都默认隐式声明了一个无参数的构造方法(构造函数  构造器)
         构造方法的作用就是用来构造(创建,生成,实例化)对象
         构造方法的名字必须和类名一样
         构造方法不用声明返回值类型     如:public Student(){}
         构造方法只能通过new关键字来调用   如:Student stu = new Student();
        
8. 方法的重载
            重载构造方法
  在一个类中可以定义多个方法名相同的方法,只要每个方法的参数个数||类型||顺序不一样
  如果重载了构造方法,则默认的无参构造方法就没有了,如果还想使用,就必须显式声明  
  有无返回值都不影响重载
  例:
  public Student(String name){
//表示调用当前构造方法所创建的对象
this.name = name;  

9.this的使用
         例:
public void setName(String name){
//this:指调用当前setName方法的一个对象
this.name = name;
}
    
分享到:
评论

相关推荐

    java精通+开发案例 经典经典总结

    类是对象的模板,而对象是类的实例,它们通过封装、继承和多态性实现抽象和模块化。 2. 数据类型:包括基本数据类型(如int、float、char)和引用数据类型(如类、接口和数组)。理解它们的区别和用法是至关重要的。...

    集合+接口+继承+多态。。

    总结来说,"集合+接口+继承+多态"是Java编程中不可或缺的部分,它们共同构建了强大的面向对象编程模型,使得Java能够处理复杂的数据结构,实现灵活、可扩展和高效的代码。理解并熟练掌握这四个概念,对于提升Java...

    JAVA编程+JAVASE各种方法总结思路+菜鸟入门,实习生码农专用+JAVASE.rar

    9. **Java泛型**:理解泛型的基本概念,如类型参数、通配符和泛型方法,以及它们在容器类中的应用。 10. **函数式编程**:Java 8引入了Lambda表达式和Stream API,这使得Java具备了函数式编程的能力,可以更简洁地...

    JAVA 继承基本类、抽象类、接口区别与联系

    ### JAVA继承基本类、抽象类、接口的区别与联系 #### 一、概述 在Java语言中,类(Class)的设计是面向对象编程的核心之一。Java提供了三种方式来扩展类的功能:基本类、抽象类和接口。这三者之间既有相似之处,也...

    Java面试+笔试宝典(面试总结)

    1. **基础语法**:面试往往从Java的基础开始,包括变量、数据类型、运算符、流程控制语句(如if、for、while)、类与对象、封装、继承、多态等。理解并能熟练运用这些概念是Java程序员的基本功。 2. **集合框架**:...

    java面试宝典,超好的java+web知识点总结

    这份"java面试宝典,超好的java+web知识点总结"涵盖了Java和Web开发的关键概念,以下是其中可能包含的一些重点内容: 1. **Java基础知识**: - **数据类型与变量**:包括基本数据类型、引用数据类型以及变量声明和...

    java的继承总结.doc

    "Java继承总结" Java中的继承是面向对象三大特性之一,在知识点上存在许多重要的细节。下面将对Java继承的基本概念、语法格式、继承关系、方法重写、自动转型等进行详细的总结和分析。 一、继承的基本概念 继承是...

    Java设计一个银行帐户类(继承与多态)

    在Java编程中,设计一个银行账户类是学习面向对象编程的一个常见练习,它涉及到类的定义、对象的创建以及继承和多态的概念。在这个实验中,我们创建了一个名为`BankCount`的类来代表银行账户,并包含了一系列与账户...

    【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识

    Java基本数据类型 string和包装类 final关键字特性 Java类和包 抽象类和接口 代码块和代码执行顺序 Java自动拆箱装箱里隐藏的秘密 Java中的Class类和Object类 Java异常 解读Java中的回调 反射 泛型 枚举类 Java注解...

    源代码+报告-Java的继承和多态编程

    总结来说,这个实验深入地探讨了Java中的继承和多态特性,通过一个实际的工资管理系统案例,展示了如何在实际编程中应用面向对象编程的基本原则。它帮助学习者理解如何定义类、创建对象、使用继承来构建类的层次结构...

    java+servlet+ajax程序

    1. 类和对象:Java基于类,对象是类的实例,封装、继承和多态是其三大特性。 2. 异常处理:Java提供了一套完整的异常处理机制,确保程序在遇到错误时能够正常运行。 3. 核心库:Java Standard Edition (Java SE) ...

    基于Java_swing的飞机大战游戏的设计与实现(小型项目简单)(JAVA源码+论文+视频齐全)

    总结来说,这个基于Java Swing的飞机大战游戏项目是一个优秀的学习资源,不仅提供了一个完整的代码实例,还包含了详细的文档和教学视频,非常适合Java初学者或对游戏开发感兴趣的人进行实践和学习。

    Java中抽象类的学习总结

    ### Java中抽象类的学习总结 #### 一、抽象类的概念与特点 抽象类是Java编程语言中的一个重要概念,主要用于提供一种部分实现的功能,并允许子类完成剩余的实现。抽象类的特点如下: - **抽象方法**: 在定义Java...

    JAVA+JSP+Servlet+android+SSH视频教程全集+项目视频 亲自总结

    4. **多线程**:线程的基本概念、线程的生命周期、线程的创建方式(实现Runnable接口、继承Thread类)、线程同步与锁机制。 #### JSP与Servlet技术详解 1. **JSP概述**:JSP(JavaServer Pages)是一种基于Java的...

    JavaJava+EE软件工程师就业求职手册.doc

    - **4.1.2 掌握递增和递减运算**:介绍++和--运算符的使用方法。 - **4.1.3 熟悉位运算符**:讲解位运算符及其应用场景。 - **4.1.4 什么是instanceof**:定义instanceof运算符的功能。 - **4.1.5 容易混淆的...

    Java 对象头(认识oop+oop的继承体系+InstanceOopDesc+arrayOopDesc+markword)

    在本文中,我们将深入探讨 Java 对象头的结构、继承体系、InstanceOopDesc、arrayOopDesc 和 markword 等方面的知识点。 对象头结构 在 Java 中,对象头由 markword、klass 和 metadata 组成。其中,markword 是一...

    第五章_Java类的继承、包及接口

    总结起来,Java的类继承、包和接口是面向对象编程的关键概念,它们帮助开发者构建可维护、可扩展的代码结构。通过类的继承,可以创建层次化的类结构,共享和复用代码;包提供了命名管理和访问控制;接口则定义了类...

    Java 基础核心总结 +经典算法大全.rar

    节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO ...

    JAVA基础语法总结

    Java支持基本类型(如int、double、boolean等)和引用类型(如String、数组、自定义类)。 **3. 数据类型** Java有两类数据类型:基本类型和引用类型。基本类型包括整型(byte、short、int、long)、浮点型(float...

    Java内部类总结

    本文将围绕Java内部类进行深入探讨,包括内部类的基本概念、创建方式、访问控制以及一些高级用法。 #### 一、内部类概述 Java内部类主要包括以下几种类型:成员内部类(非静态内部类)、静态内部类(也称为静态...

Global site tag (gtag.js) - Google Analytics