- 浏览: 141121 次
- 性别:
- 来自: 南宁
文章分类
- 全部博客 (137)
- J2SE API基础 (19)
- JAVA Structure/Algorithm (1)
- 设计模式及UML(pd/rose) (11)
- SSH (32)
- JPA/EJB/JSF (0)
- Jsp/Servlet (1)
- XML (0)
- DWR/Dojo/JQuery(Ajax) (1)
- Js/css/HTML (3)
- Java报表开发 (0)
- 网络协议及认证加密算法 (2)
- Java多线程网络编程 (1)
- Lucence (0)
- Oracle Developer (5)
- Oracle DBA (3)
- mysql/SQLServer/DB2 (5)
- Weblogic配置/调试 (0)
- Tomcat/JBoss/Websphere (10)
- Linux/Unix操作部署及shell编程 (9)
- C/C++编程 (4)
- 系统分析 (0)
- 项目管理(CVS&风险控制) (0)
- JUnit单元和J2EE集成测试 (2)
- 软设/招聘 (6)
- IT English (8)
- Mathematics/Data Mining (1)
- Android开发爱好 (1)
- Flash制作爱好 (0)
- Professional wisdom (4)
- 序言 (1)
- 聊天记录 (0)
- 理想 (3)
- 承诺 (0)
- oifuslfjsldkj_chatrecord (1)
最新评论
-
blues1021:
dafeiwudi 写道什么叫外频和陪频啊?一般电脑都显示主频 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系 -
dafeiwudi:
什么叫外频和陪频啊?一般电脑都显示主频,它不表示运算速递,我们 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系
一:类内部
1.调用静态性相同的直接用。
2.静态调用非静态的要声明对象。
3.非静态的调用静态的不用声明对象。
public int test=10;
public void teststaticdiaoyong()
{ System.out.println("调用非静态的成员test="+test);
String hostname="www.baidu.com";
getIPByName(hostname);
}
public static void main(String[] args) {//java程序主入口处:静态方法调用静态成员可以直接用。
getLocalIP();//调用方法获得本机的IP地址
String hostName="www.sohu.com";//搜狐域名
getIPByName(hostName);//获取搜狐的主机IP地址
getAllIPByName(hostName);//获取搜狐域名主机所有的IP地址
TextGetIPAndDomain tid=new TextGetIPAndDomain();
System.out.println("测试为:"+tid.test);
tid.teststaticdiaoyong();
}
}
import java.net.InetAddress;
import java.net.UnknownHostException;
本地IP地址:192.168.38.30
本地机器名:20100311-1837
域名为:www.sohu.com的主机IP地址: 121.14.0.97
域名为www.sohu.com的主机所有的IP地址为:
121.14.0.97
121.14.0.99
121.14.0.101
二:类外部的调用静态的属于类直接调用,非静态的要声明对象调用。
发表评论
-
java字符串按字符逆转和按单词逆转
2011-11-26 16:21 1578字符串的处理,经常在各类考试中用到,在网上搜索了下这方面的资料 ... -
JScrollPane和JTextArea,JMenuBar、JMenu和JMenuItem之间的组合关系
2011-08-09 18:19 1077package menuta; import java.aw ... -
利用EasyGridLayout API的帮助文档
2011-08-09 18:17 694一、对上一篇文章给出的EasyGridLayout源程序,加载 ... -
封装GridBagLayout的EasyGridLayout组件布局类和GridBagConstraints类字段解析
2011-08-09 18:15 1707一、实用源程序,可以用于自己的类库中调用相应的setConst ... -
Java2 五种界面布局类和实际中的使用
2011-08-09 18:14 1129(JPanel)Panel是一个轻量级的容器,由于不是顶层的容 ... -
Java2中的框架类和容器类、容器类与布局类的聚合关系
2011-08-09 18:12 910一: 布局中的JFrame与JPanel、Container ... -
Java2事件处理模型的解析和注意
2011-08-09 18:11 769/*<pre>伪源代码*/ DemoFlowLa ... -
Java2 I/O类使用总结(图解)
2011-08-09 17:58 617一、对象的读写(序列化):ObjectIO.jpg ... -
规范注释的说明形式和位置、@param参数、<pre>源代码示例
2011-08-09 17:52 1266/** * Returns a string that ... -
javaI/O中FileOut/InputStream借助ObjectOut/IntputStream写入和读取序列化之嵌套原理
2011-08-09 17:51 1076一、FileOutputStream和ObjectOutpu ... -
用==和equals测试java对象的引用、浅拷贝、深拷贝和初始化区别
2011-08-09 17:44 1125测试主要部分代码:public class Employee ... -
从低到高强制转换取模截断位数导出的java基本类型复习
2011-08-09 17:39 1031一、强制类型转换中的低到高强制转换取模截断位数本质 ... -
java项目结构组织及类、成员的访问限定符
2011-04-08 20:05 1072main:一个项目中可有多个main方法但是,要选 ... -
hashcode方法
2011-04-08 20:17 617hashcode()是干什么用的? 首先hashcode是哈 ... -
JAVA中的接口与抽象类的区别记忆
2011-04-08 20:31 700接口与抽象类:抓住 ... -
各内部类的作用、定义、成员限制、访问总结
2011-04-09 00:56 833内部类的作用总括: 1.内部类可以独立的继承一个类和 ... -
java.util.StringTokenizer
2011-04-09 18:40 561一:单词: tokenization 标志化(token ... -
java dos下运行(有包)
2011-04-15 01:25 10091.使用notepad打开记事本编写类注意写正确。 publ ...
相关推荐
实例方法也称为非静态方法,它依赖于类的一个特定实例。实例方法能够访问类中的实例字段和实例方法,也可以访问静态成员。当创建了类的一个实例后,可以通过该实例来调用实例方法。 #### 二、使用场景及区别 **1. ...
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) ...
然而,非静态方法则需要一个对象实例来执行,因为它们可以访问和操作实例变量,如`$this->name`。 让我们深入探讨一下这个话题: 首先,看一个例子: ```php class myClass { private $name = "myClass"; public...
在JavaScript中,静态方法与非静态方法是面向对象编程中的两个基本概念,它们在类的定义和实例化过程中扮演着重要角色。理解这两者之间的区别对于编写高效、可维护的代码至关重要。 ### 静态方法 #### 定义 静态...
非静态方法则需要通过类的实例来调用,它们可以直接访问类的非静态属性,因为这些属性与特定的对象实例相关联。静态方法无法访问非静态属性或方法,因为它们在没有实例的情况下被调用,无法访问与特定对象相关的信息...
它包含了一个静态方法 `innerMethod()` 和一个非静态方法 `innerMethod2()`。这些方法展示了静态内部类如何访问外部类的静态变量 `n` 和静态方法 `outerMethod()`。 #### 四、静态内部类的应用 静态内部类主要用于...
非静态方法的内存并不固定在 RAM 中,所以我们需要一个类对象来调用非静态方法。要调用该方法,我们需要编写方法名称,后跟类对象名称语法。 五、绑定流程 在静态方法中,该方法使用编译时或早期绑定。因此,我们...
非静态方法(也称为实例方法)是属于类实例的。当一个非静态方法被synchronized修饰时,锁住的是调用该方法的对象。每个对象都有自己的锁,因此不同的实例可以同时执行各自的同步方法,而不会相互干扰。这种同步方式...
在上面的代码中,我们需要创建 `A` 类的实例,然后才能调用 `ss()` 方法,因为非静态方法需要通过实例对象调用。 了解静态方法和非静态方法的区别和使用场景对于编写高效、可维护的代码至关重要。
- **非静态方法**:需要先创建类的实例,然后通过该实例来调用,例如 `InstanceOfClass.NonStaticMethod()`。 ##### 4. 效率与内存管理 - **静态方法**:通常在效率上优于非静态方法,因为它们不需要为每次调用...
为了在静态方法中访问非静态方法或属性,必须首先创建一个类的实例,并通过这个实例来调用所需的非静态方法。例如: ```php class Test { public static function strPrint() { $instance = new Test(); // 创建类...
3. 静态方法可以调用其他静态方法,但不能直接调用非静态方法。 4. 静态方法在类加载时即可使用,而实例方法需先创建对象。 结合提供的压缩包文件,你可以通过学习这些资料,了解如何在C#中定义和使用静态类、构造...
6. **非静态方法调用限制**:如果需要访问外部类的非静态方法或变量,则必须通过外部类的对象引用来进行访问。 #### 二、静态内部类的示例解析 接下来,我们将通过一个具体的例子来深入理解静态内部类的特点及其...
- 示例:假设类`MyClass`有一个非静态方法`doSomething()`,那么可以在另一个非静态方法中直接调用它。 2. **在非静态方法内部调用静态方法** - 调用格式:`ClassName.staticMethodName(参数1, 参数2, ...);` - ...
- 非静态方法需要先创建 C# 类的实例,然后通过实例调用方法。在 Python 中,这通常意味着需要使用 `ctypes` 创建结构体来表示 C# 类,并且可能需要手动管理对象的生命周期。 - 创建实例时,可以使用 `ctypes....
2. 非静态方法调用:需要先创建类的实例,然后通过实例调用。 理解这两种调用方式对于编写 Java 程序至关重要,因为它们决定了方法是否能访问类的实例变量和是否需要实例化对象。静态方法适用于与类相关但与特定...
可能是最全的Redis静态工具类,拿来即用,随时随地RedisUtils.方法名()存取数据,每个方法都有对应的注释,快速上手!
在Linux环境中,C语言可以通过Java Native Interface (JNI) 来调用Java的静态和非静态方法,实现两者之间的交互。JNI是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互,使得C/C++程序员可以编写...
Java中的方法调用分为两种主要类型:静态方法调用和非静态(实例)方法调用。静态方法调用是指在不创建对象的情况下直接通过类名来调用的方法,它与类相关联,而不是类的实例。这种方式在处理与类相关的属性或不需要...