一、类的分类:

1.普通类

2.抽象类(含有抽象方法的类)

3.静态类(不需要实例化,就可以使用的类)

二、方法的分类:

1、私有方法(只有类的内部才可以访问的方法)

2、保护方法(只有类的内部和该该类的子类可以访问的方法)

3、公共方法(无论内部或外部均可访问的方法)

4、静态方法(可以不实例化对象,通过类名。方法就可以调用的方法)

5、抽象方法(只有方法的签名而没有实现的方法)

三、方法的调用:

1.普通类:实例化一个该类的对象,然后通过对象访问。例如:

classs A{

public void method 1(){

System.out.println("我是A类的方法1");

}

}

public static void main(String[] args){

A a=new A();

a.method1();

}2、静态类:可以通过类名直接访问,而不用实例化对象。例如:

class static A{

public static void method1(){

System.out.pringtln("我是A类的方法1")

}

}

public static void main(String[] args){

A.method 1 ();

}

3、抽象类:抽象类本身不能实例化对象,抽象类只能由继承自他的子类来实例。

也就是子类实例化父类对象。

java调用方法的变量_JAVA类的方法调用和变量(全套)相关推荐

  1. java面试题27 java中下面哪些是Object类的方法()

    java面试题27 java中下面哪些是Object类的方法() A notify() B notifyAll() C sleep() D wait() 蒙蔽树上蒙蔽果,蒙蔽树下你和我.遇到这种题,我 ...

  2. 【Groovy】编译时元编程 ( ASTTransformation#visit 方法中访问 Groovy 类、方法、字段、属性 | 完整代码示例及进行编译时处理的编译过程 )

    文章目录 一.ASTTransformation#visit 方法中访问 Groovy 类.方法.字段.属性 二.完整代码示例及进行编译时处理的编译过程 1.Groovy 脚本 Groovy.groo ...

  3. 继承(四):new方法都与基类中方法无关

    using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace Inher ...

  4. java类名变量_java类名操作变量方法

    JAVA中包括成员变量的定义和方法的定义,而成员变量的定义又包括类变量和实例变量的定义:其中用static 修饰的是类变量,而其他是实例变量. 实例变量和类变量的区别:一个类通过使用new 运算符可以 ...

  5. static方法不能直接访问类内的非static变量和不能调用this,super语句分析

    大家都知道在static方法中,不能访问类内非static成员变量和方法.可是原因是什么呢? 这首先要从static方法的特性说起.static方法,即类的静态成员经常被称为"成员变量&qu ...

  6. java中类定义修饰符_Java 中类和方法修饰符

    Java 中类和方法修饰符 类的修饰 访问修饰符 修饰符 class 类名 extends 父类名称 implements 接口名称(notes: 访问修饰符符与修饰符的位置可以互换) 访问修饰符 名 ...

  7. java中static的用法_Java类中static的用法

    关于Java中static的使用有以下四种情况: 1.静态成员变量        被static修饰的成员变量,叫静态成员变量或类变量:没有被static修饰的变量,叫实例变量. 两者的区别是: 静态 ...

  8. java中equals的重写_Java重写equals方法(重点讲解)

    为什么equals()方法要重写? 判断两个对象在逻辑上是否相等,如根据类的成员变量来判断两个类的实例是否相等,而继承Object中的equals方法只能判断两个引用变量是否是同一个对象.这样我们往往 ...

  9. java查询类提供的方法_查询一个类的方法和构建器的JAVA程序

    查询一个类的方法和构建器的JAVA程序 JAVA语言的类库中的类不计其数,其中设计的方法更是不胜其多,这是任何一个教科书--无论它是多么详尽--所不能穷尽的.如果我们要使用某个类,要查询它的构建器的用 ...

最新文章

  1. java线程开启不了_Java中多线程启动,为什么调用的是start方法,而不是run方法?...
  2. 指纹识别软件安装包下载
  3. redis学习笔记——(1)
  4. 关闭word_Word文档如何快速查找?超实用的5个Word技巧教给你
  5. 2、easyUI-创建 CRUD可编辑dataGrid(表格)
  6. sql2005 无法在只读列“id”中插入数据
  7. 转:mysql show processlist命令 详解
  8. 一个小时,零基础入门,看完这篇30行代码 教你实现百度换肤!
  9. lg相乘公式_ln公式(lg公式大全)
  10. Flash制作标题出现动画
  11. [Hulu] 数组最大价值
  12. 如何获取免费的数字货币历史数据
  13. getchar 和 getch区别
  14. PCB层里面这些知识你都懂吗?
  15. MATLAB/Simulink封装子模块图片显示和参数输出设置问题
  16. euclidea4攻略_Euclidea几何构建9.4通关攻略
  17. ClassPathXmlApplicationContext 源码解析
  18. 书签转json格式代码(chrome,edge...)
  19. 科研项目补贴申报书范例,申请研发补助找谁写
  20. 神器PanDownload没了,还能用什么?

热门文章

  1. SilverLigth的Chart不要图例(Legend)的方法
  2. Hello,Expression Blend 4 (含Demo教程和源码)
  3. 汇编语言基础教程-寄存器
  4. simulink中s-function使用
  5. Blockchain区块链架构设计之四:Fabric多通道和下一代账本设计
  6. Linux中kill,pkill,killall和xkill命令汇总讲解
  7. ACE中的Proactor和Reactor
  8. vs2008生成安装部署文件的步骤
  9. 数字图像处理实验(9):PROJECT 04-05,Correlation in the Frequency Domain
  10. 144显示器只有60_HKC IG27电竞显示器体验:27英寸+IPS+144Hz,千元平民价值不值?...