首页 > 编程语言 >java中静态方法调用非静态成员变量、非静态方法

java中静态方法调用非静态成员变量、非静态方法

时间:2023-09-06 11:36:54浏览次数:35  
标签:调用 java 静态 radius 静态方法 Circle public myCircle


public class Circle {
  private double radius = 1.0;
  
  double getAre() {
    return radius * radius * Math.PI;
  }
  
  public static void main(String[] args) {
    Circle myCircle = new Circle();
    System.out.println("radius is " + myCircle.radius); //radius不是静态的,静态方法可以通过类对象调用非静态成员变量、非静态方法
  }
}



标签:调用,java,静态,radius,静态方法,Circle,public,myCircle
From: https://blog.51cto.com/u_16248677/7384651

相关文章

  • 《Head First Java》学习笔记2--接口、构造函数与垃圾收集器
    接口:Java的接口就像是100%的纯抽象类接口的方法都带有public和abstract意义,这两个修饰符是属于选择性的完全不同的继承树的类可以实现相同的接口,使用接口就像是说“不管来自哪里,只要实现这个接口,别人就会知道你一定会履行这个合约”当用接口来作为多态......
  • 《Head First Java》学习笔记1--抽象类
    最近在看《HeadFirstJava》,HeadFirst系列就是奔着通俗易懂去的,作为对java掌握还不深,先把这本书看透,打一个好的基础抽象类除了被继承之外,是没有用途、没有值,没有目的的抽象类可以有static成员抽象的类代表此类必须要被extend过,抽象的方法代表此方法一定要被覆盖......
  • 1分钟带你入门RequireJs并了解FastAdmin中JS是如何调用的
    1分钟带你入门RequireJs并了解FastAdmin中JS是如何调用的发布于2018-08-2522:22:57使用fastadmin,前端方面第一个难点就是requirejs,这是一个强大却鲜为人知(对于后端开发人员来说)的框架。在fastadmin交流群混了一段时间,发现不少小白总在问一些很基础的问题,本人实在看不下去了,......
  • C#远程调用WebService
    ///<summary>///远程调用WebService///</summary>///<paramname="url">以wsdl结尾的url地址</param>///<paramname="method">要调用的方法名</param>///<paramname......
  • 【校招VIP】java语言考点之多态
    考点介绍:多态是校招常考考点之一。多态是面向对象程序设计(ooP)的一个重要特征,指同一个实体同时具有多种形式,即同个对象在不同时刻代表对象不一样,指的是对象的多种形态。答案详情解析和文章内容可扫下方海报二维码或点击链接即可查看!一、考点试题1、如何理解多态?类与对象的......
  • java既是编译型语言又是解释型语言
    当一个中国人写的小说给美国人看时,为了可以看懂,可以直接整本翻译或者请一个翻译实时翻译编译型相当于整本翻译解释型相当于请一个翻译实时翻译java既是编译型又是解释型语言......
  • Java 8 中的 Stream 轻松遍历树形结构
    先创建一个Menu类packagecom.hlt.cdr.translate.utils;importlombok.Builder;importlombok.Data;importjava.util.List;/***Menu**@authorlcry*@date2020/06/0120:36*/@Data@BuilderpublicclassMenu{/***id*/publicIn......
  • java递归返回树形数据结构
    近期项目有个需求,需要将组织机构数据拼成树型结构返回至前端。我的做法如下方式一、使用递归方式实现privateList<SysDept>getSysDepts(StringdeptId){//1、获取表中所有数据(自行根据实际场景拿到所有表数据)List<SysDept>all=getAllDept();......
  • 学java的第三天
       军训期间看了狂神说java,看了三天愣是没看到正题,才看到计算机语言发展史。不过也是有所收获的,今天学到了很多快捷键和简单的dos命令,写个博客记录一下。   快捷键:ctrl+c复制ctrl+v粘贴ctrl+a全选ctrl+x剪切ctrl+s保存alt+F4关闭窗口shfit+delete彻底删除......
  • Java的重大发展
    1990年,在sun计算机公司中,由PatrickNaughton、MikeSheridan以及JamesGosling领导的小组GreenTeam,开发出的新的编程语言,命名为Oak,后期命名为Java。1995年,Sun正式发布Java和HotJava产品,Java首次公开亮相1996年1月23日,发布JDK1.01998年,JDK1.2版本发布,同时Sun公司发布了JSP/Serv......