java-类的结构及使用

面向对象基本概念

对象实质是:属性+行为

类:

-----类是具有共同属性和行为的对象的集合

-----类定义了对象的属性和方法

-----通过类可以实例化多个该类的对象,每个对象的属性值不同,可以说类好比设计图纸,而对象好比根据图纸建设出来的多栋楼房。

-----类是Java程序的基本组成单位

面向对象:

面向对象指的是以对象为基本单位去分析、设计以及实现系统.

Java类的基本结构

类的结构:

----属性:对象数据的描述;

----方法:对象的行为;(可以做的事情)

----构造方法:用于实例化对象;

----内部类:(inner class)即在类体中声明的类。

----块:分为静态块,实例块

类的声明形式及作用

类的声明形式

class 类名{

类体

}

类的作用:类就是一个模板,定义多个对象共同的属性和方法
属性的声明形式及作用

【访问权限修饰符】【修饰符】数据类型 属性名【=初值】;

----属性即对象的数据

----属性又称为成员变量,是声明在类中的变量,在方法体中声明的变量称为局部变量或临时变量

如:

--private String name;

--private double salary;

--private static int count=0;

时间: 2024-08-11 07:41:45

java-类的结构及使用的相关文章

Java类的结构及使用

类的结构: 属性(对象数据的描述),方法(对象的行为,也就是对象可以做的事),构造的方法(用于实例化对象),内部类(即在类体中声明的类),块(分为静态块和实例块) 类的作用:类就是一个模板,定义多个对象共同的属性和方法. 类的声明形式: [访问权限修饰符]  [修饰符] class类名 {  } 访问权限修饰符:有两种,Public,defult 需要注意的是:在该形式中,访问权限修饰符和修饰符这两个是可以省略不写的. 属性的定义: 属性即对象的数据 属性的声明方式: [访问权限修饰符]  [修

Java类基本结构的理解

1.类是JAVA程序得的基本组成单位,定义了对象的属性和方法,是具有共同属性和行为的对象的集合.2.对象的实质:属性+行为.3.类的基本结构:属性,方法,构造方法,内部类,块.属性是对数据的描述.方法是对象的行为.构造方法用于实例化对象.4.方法重载:1)方法重载的原则:函数名相同,参数类型不同,参数个数不同,参数顺序不同,在同一作用域.2)方法重载跟方法的返回值类型没有关系,只有返回值不同的方法不能构成重载.5.方法的调用:类名.方法6.对象的创建:假设存在一个类Person,创建对象语句为P

java类的基本结构

一.面向对象的基本概念 万物皆对象.对象的实质是属性和行为. 类是具有共同属性和行为的对象的集合.类定义了对象的属性和方法. 分析过程现有对象后有类,开发过程先有类后有对象. 二.类的基本结构 属性:对象数据的描述 方法:对象的行为 构造方法:用于实例化对象 内部类:在类中声明的类(inner class) 块:分静态块与实例块 类的声明:(访问权限修饰符public.default(可忽略不写,为默认))(修饰符final.abstract.synchronized)class  类名{  

java 通过反射获取类属性结构,类方法,类父类及其泛型,类,接口和包

首先自定义三个类 package reflection1; public interface MtInterface { void info(); } package reflection1; import java.io.Serializable; public class Creature<T> implements Serializable { private char gender; public double weight; private void breath() { Syste

Java类的基本结构(部分)

Java类的基本机构(部分) 学习这部分知识之前首先需要了解一下一些抽象的概念:类.对象.属性.方法(函数). 为了便于理解,我们用一个例子去理解这些概念.我们经常说人类,那么所有的人都归属于一个类,那就是人,人类又是一个非常宽泛的概念,具体到某一个人比如张三,就是人类这个群体中的一个具体的人,即对象:张三会有自己的名字,性别,年龄等等自身的标签,这些标签就是我们说的属性:同时张三在日常生活中会有很多行为:吃.喝.玩等等,这些行为我们称之为方法(函数). 一:通过这个例子,我们不难总结出以下几点

mac os intellij如何快路查看一个java类的所有方法,结构

如果是自己写的java类,点击点击导航的project-setting-show members 如果是系统库的,点击structure 再点一下lib中的类,或者快捷键 command+F12

jvm系列(一):java类的加载机制

java类的加载机制 原文:http://www.cnblogs.com/ityouknow/p/5603287.html 1.什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构.类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口. 类加载器并不需要等到某个

java类的生命周期

类的生命周期:加载.连接(验证.准备.解析).初始化.使用.卸载主动引用(有且只有)初始化: 1.new.getstatic.putstatic.invokestatic如果类没初始化,则初始化new关键字实例化对象.读取或设置一个类的静态字段(被final修饰.*已在编译期把结果放入常量池的静态字段除外).调用一个类的静态方法  2.使用java.lang.reflect包的方法对类进行发射调用的时候,如果类没有进行过初始化,则初始化 3.当初始化一个类的时候,父类没初始化,则初始化 4.当虚

Java类的生命周期详解

引言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋友有所帮助,文中有说的不对的地方,也希望各路高手前来指正. 首先来了解一下jvm(java虚拟机)中的几个比较重要的内存区域,这几

【Java基础】Java类的加载和对象创建流程的详细分析

相信我们在面试Java的时候总会有一些公司要做笔试题目的,而Java类的加载和对象创建流程的知识点也是常见的题目之一.接下来通过实例详细的分析一下. 实例问题 实例代码 Parent类 1 package mytest.javaBase; 2 3 public class Parent { 4 int a = 10; 5 static int b = 11; 6 // 静态代码块 7 static { 8 System.out.println("Parent静态代码块:b=" + b)