实习第一天:static 声明的 变量和 方法

static 声明的 变量和 方法   既可以用类.变量或者类.方法来调用

order by
表格:Store_Information表格
Name Sacles DAte
Angeles 1500 1999
Diego 250 1990
Fransisco 300 1998

按照Sales栏位的有大到小列出Store_Information表格的内容
SELECT Name,Sacles,DAte
FROM Store_Information
ORDER BY Sales DESC; //BY对于的是Sacles这一栏

结果是:
Name Sacles DAte
Angeles 1500 1999
Fransisco 300 1998
Diego 250 1990

顺序问题:类 对象 成员变量/成员方法
比如:声明一个对象并实例化的时候; Person Li=new Person();
system.out.println();
标准的三段式:System是java.lang里面的一个类,

被关键字static修饰的数据成员或方法,可以直接通过_类名.数据成员名 类名.方法名
来引用,而无需建立对象,
out是system类里面的静态数据成员(不可能是方法,因为是:)

out又是一个java.io.printStream类的一个对象,所以out必然可以调用
java.io.printStream类里面的方法,println()就是java.io.printStream类里面的一个方法

class li{
public static int age=100;

public li(){
age=10;
}
}

System.out.println(li.age); //输出结果是100;

System.out.println(li.age); 输出是age为100;

时间: 2024-10-16 23:19:46

实习第一天:static 声明的 变量和 方法的相关文章

用static声明外部变量与内、外部函数

1.用static声明外部变量 若希望某些外部变量只限于被本文件引用,而不能被其他文件引用,可以在定义外部变量时加一个static声明. 例:(file1.c) #include <stdafx.h> #include<stdio.h> void main() { int power(int); int b=3,c,d,n; printf("enter the number a and its power n:\n"); scanf("%d%d&quo

用static声明的函数和变量小结

static 声明的变量在C语言中有两方面的特征: 1).变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值.这一点是它与堆栈变量和堆变量的区别. 2).变量用static告知编译器,自己仅仅在变量的作用范围内可见.这一点是它与全局变量的区别.Tips: A.若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦合度: B.若全局变量仅由单个函数访问,则可以将这个变量改为该函数的静态局部变量,以降低模块间的耦合度: C.设计和使用访问动态

转:Java中子类是否可以继承父类的static变量和方法而呈现多态特性

原文地址:Java中子类是否可以继承父类的static变量和方法而呈现多态特性 静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法,关于static方法,声明为static的方法有以下几条限制: 它们仅能调用其他的static 方法. 它们只能访问static数据. 它们不能以任何方式引用this 或super. 无论是static修饰的变量,还是static修饰的方法,我们都知道他们是属于类本身的,不是属于某一个对象的,当声明一个对象时,并不产生sta

Java static 变量,方法 静态初始化化块

static修饰的变量和方法属于类,在类加载时在内存中分配空间: 调用时可以直接通过类名调用,当通过创建对象改变的是静态变量时,那么该静态变量就改变了: 静态方法中不能直接访问非静态的成员变量和方法,可以通过创建对象访问:反之,非静态的成员变量可以访问静态的变量和方法: 可以通过构造器,初始化块和静态初始化块来给成员变量赋值:相比于构造器和初始化块在没创建一个对象时执行一次,并且初始化块在构造器之前执行:静态代码块只执行一次:

jsp变量和方法的声明

<%! declarating;[declaration];.. %>  declaration为声明的变量,方法的名称和内容 ①声明以<%! 开头以%> 结尾 ②变量声明必须以":"结尾 ③规则和java规则相同 ④<% @page %>可直接使用这个page指令中被包含进来的变量和方法,不用对他们重新声明 ⑤一个声明仅在一个页面有效,想都用可以把他们写在一个单独的文件然后用 <%@include%>或<jsp:include&g

java学习--基础知识进阶第一天--static静态关键字、代码块

今日内容介绍 u 知识回顾 u static静态关键字 u 代码块 第1章 知识回顾 1.1 方法的回顾 1.1.1 案例代码一: package com.itheima_01; /* * 需求:定义一个方法求两个数的和,并在主方法中调用 * * 方法:类中的一段具有特定功能的程序,提高了代码的复用性和可维护性 * 定义格式: * public static 返回值类型(没有返回值写void) 方法名(参数类型 参数名,参数类型 参数名2) {//形参 * 方法体; * } * 调用方式: *

四.OC基础--1.文档安装和方法重载,2.self和super&amp;static,3.继承和派生,4.实例变量修饰符 ,5.私有变量&amp;私有方法,6.description方法

四.OC基础--1.文档安装和方法重载, 1. 在线安装 xcode-> 系统偏好设置->DownLoads->Doucument->下载 2. 离线安装 百度xcode文档 3. 方法重载: 是指在一个类中定义多个同名的方法 在OC中没有重载 2.self和super&static, self和super: 1. self理解: 谁调用当前方法, self就代表谁. 比如: 在对象方法中,self代表的是对象, 因为只有对象才可以调用对象方法 在类方法中, self代表的

javascript中的函数式声明与变量式声明

观察下面两段代码,试写出hello('word');的运行结果: // 变量式声明 function hello(msg){ alert(msg); var msg = function(){}; alert(msg); } //函数式声明 function hello(msg){ alert(msg); function msg (){}; alert(msg); } 对于变量式声明,首先弹出word,然后弹出function,而函数式声明,则两次都是弹出function.这是为什么呢? 一:

java执行程序的内存分析系列专栏二之static变量和方法内存分析

昨天写了简单的聊了下java执行程序时简单的内存划分,今天我们接着往下聊,聊聊static变量和方法的内存分析. 1.static变量和方法的第一个特性内存分析 statiic变量和方法的第一个特性能通过类名.static变量和类名.static方法的形式调用,而普通只能对象的形式调用.但具体为什么是这样的,这得分析static变量和方法他们在内存中怎样分配的,因此在这里我首先建立一个学生类,里面有一个普通成员变量和一个静态成员变量以及一个普通方法和一个成员方法,然后建立了一个测试学生的类. 1