CISCO 3550 三层交换机配置
2011-08-09 12:51
281 查看
关键字的总结
java中有51个关键字,两个保留字,保留字为:const和goto。以下是常用的关键字:
(1)访问修饰符
四种类型 public、private、protected、default 其中控制可见性(可调用性)最大的是public,最小的是private.
用private修饰的属性和方法,只能在当前类中调用。其他类无论是不是子类,都无法调用。
用protected修饰的属性和方法,只要在一个包下,就可以调用。
而用public修饰的属性和方法,在其他类中都可以通过创建该类的对象来调用。
(2)static 关键字
static最常见的用法是加在main方法前,使用static限定的方法称为静态方法或类方法,用 static修饰的方法和属性时说明该方法或属性是公共使用的,可以直接由类名。静态方法名()来调用。还有,只要改变一处用static修饰的属性值时在任何有该属性的值都会改变,从而会造成多态的失效。
static还可以独立存在,称之为“静态块”。编写程序时,会优先执行静态块。
super与this关键字
定义类时,当属性名和形参名相同时,就可以使用this关键字来区分,this是访问类中的属性或方法。有this的表示属性,没有的表示为参数。
super指的是当前类的父类的对象。主要用来访问父类的属性或方法。
(4)final 关键字
用来修饰属性时,表示该属性的值为常量,不可改变。
用来修饰方法时,表示子类继承时,不可再重写此方法。
用来修饰类时,该类无法再被继承。
(5)class、interface、package、abstract、import关键字
class是定义一般类的时候用到的关键字;
interface 定义接口的时候用到的关键字;
abstract 定义抽象类的时候用到的关键字;
package 定义一个包的时候用到的关键字;
import 引入不在此包的类。
implements、extends 关键字
implements:继承接口时使用。
extends:继承抽象类和一般类时使用。
数据类型关键字
boolean:布尔型;byte:字节型;char:字符型;double:双精度浮点型;
float:单精度浮点型;int:整型;short:短整型;long:长整型。
程序测试:
package common;
public class Student {
/**
* 定义属性
*/
public String name;
private int age;
protected int number;
String college;
public final static String school="Hunan University";
/**
* 定义方法
*/
public void setName(String name) {
this.name = name;
System.out.println("name 已初始化为"+name);
}
public Student(int age, int number) {
//super();
this.age = age;
this.number = number;
}
public Student() {
System.out.println("Student 被构造");
}
public void study(){
System.out.printf("student 学习");
}
public static void main(String agrs[]){
System.out.println(school);
Student st=new Student();
st.setName("Computer");
st.study();
st.number=2009;
}
}
输出结果:
大学生被构造
name 已初始化为NetJava
Hunan University
大学生学习
程序测试:
package common;
public class UNstudent extends Student {
public String department;
public UNstudent(int age, int number, String department) {
super(age, number);
this.department = department;
System.out.println("大学生被构造");
}
public UNstudent(){
}
public void study(){
System.out.println("大学生学习");
}
public static void main(String args[]){
UNstudent us=new UNstudent(20,820203,"信息科学与工程");
us.setName("NetJava");
us.college=school;
System.out.println(us.college);
us.study();
}
}
输出结果:
Hunan University
Student 被构造
name 已初始化为Computer
student 学习
程序测试:
package another;
import common.UNstudent;
public class Test extends UNstudent{
public Test(int age, int number, String department) {
super(age, number, department);
System.out.println(age+"\t"+number+"\t"+department);
}
public Test() {
System.out.println("\t"+number+"\t"+department);
}
public static void main(String agrs[]){
Test t=new Test();
t.setName("test");
t.study();
t.department="Engineer";
t.number=1000;
System.out.println(t.school+"\t"+t.department+"\t"+t.number);
Test test=new Test(20,20203,"Engineer");
}
}
输出结果:
Student 被构造
0 null
name 已初始化为test
大学生学习
Hunan University Engineer 1000
大学生被构造
20 20203 Engineer
java中有51个关键字,两个保留字,保留字为:const和goto。以下是常用的关键字:
(1)访问修饰符
四种类型 public、private、protected、default 其中控制可见性(可调用性)最大的是public,最小的是private.
用private修饰的属性和方法,只能在当前类中调用。其他类无论是不是子类,都无法调用。
用protected修饰的属性和方法,只要在一个包下,就可以调用。
而用public修饰的属性和方法,在其他类中都可以通过创建该类的对象来调用。
(2)static 关键字
static最常见的用法是加在main方法前,使用static限定的方法称为静态方法或类方法,用 static修饰的方法和属性时说明该方法或属性是公共使用的,可以直接由类名。静态方法名()来调用。还有,只要改变一处用static修饰的属性值时在任何有该属性的值都会改变,从而会造成多态的失效。
static还可以独立存在,称之为“静态块”。编写程序时,会优先执行静态块。
super与this关键字
定义类时,当属性名和形参名相同时,就可以使用this关键字来区分,this是访问类中的属性或方法。有this的表示属性,没有的表示为参数。
super指的是当前类的父类的对象。主要用来访问父类的属性或方法。
(4)final 关键字
用来修饰属性时,表示该属性的值为常量,不可改变。
用来修饰方法时,表示子类继承时,不可再重写此方法。
用来修饰类时,该类无法再被继承。
(5)class、interface、package、abstract、import关键字
class是定义一般类的时候用到的关键字;
interface 定义接口的时候用到的关键字;
abstract 定义抽象类的时候用到的关键字;
package 定义一个包的时候用到的关键字;
import 引入不在此包的类。
implements、extends 关键字
implements:继承接口时使用。
extends:继承抽象类和一般类时使用。
数据类型关键字
boolean:布尔型;byte:字节型;char:字符型;double:双精度浮点型;
float:单精度浮点型;int:整型;short:短整型;long:长整型。
程序测试:
package common;
public class Student {
/**
* 定义属性
*/
public String name;
private int age;
protected int number;
String college;
public final static String school="Hunan University";
/**
* 定义方法
*/
public void setName(String name) {
this.name = name;
System.out.println("name 已初始化为"+name);
}
public Student(int age, int number) {
//super();
this.age = age;
this.number = number;
}
public Student() {
System.out.println("Student 被构造");
}
public void study(){
System.out.printf("student 学习");
}
public static void main(String agrs[]){
System.out.println(school);
Student st=new Student();
st.setName("Computer");
st.study();
st.number=2009;
}
}
输出结果:
大学生被构造
name 已初始化为NetJava
Hunan University
大学生学习
程序测试:
package common;
public class UNstudent extends Student {
public String department;
public UNstudent(int age, int number, String department) {
super(age, number);
this.department = department;
System.out.println("大学生被构造");
}
public UNstudent(){
}
public void study(){
System.out.println("大学生学习");
}
public static void main(String args[]){
UNstudent us=new UNstudent(20,820203,"信息科学与工程");
us.setName("NetJava");
us.college=school;
System.out.println(us.college);
us.study();
}
}
输出结果:
Hunan University
Student 被构造
name 已初始化为Computer
student 学习
程序测试:
package another;
import common.UNstudent;
public class Test extends UNstudent{
public Test(int age, int number, String department) {
super(age, number, department);
System.out.println(age+"\t"+number+"\t"+department);
}
public Test() {
System.out.println("\t"+number+"\t"+department);
}
public static void main(String agrs[]){
Test t=new Test();
t.setName("test");
t.study();
t.department="Engineer";
t.number=1000;
System.out.println(t.school+"\t"+t.department+"\t"+t.number);
Test test=new Test(20,20203,"Engineer");
}
}
输出结果:
Student 被构造
0 null
name 已初始化为test
大学生学习
Hunan University Engineer 1000
大学生被构造
20 20203 Engineer
相关文章推荐
- cisco 3550 三层交换机vlan间路由配置实例
- cisco 3550 三层交换机 vlan间路由配置实例
- Cisco 3750 三层交换机配置
- Cisco 3550配置DHCP实例
- cisco 路由器 三层交换机 简单环境配置实例
- Cisco 3550配置DHCP实例
- Cisco 3550 配置不同 vlan DHCP
- Cisco 3550配置DHCP实例
- Cisco 3550配置DHCP服务器中继代理实例
- Cisco 3550交换机配置详情
- 配置思科3550三层交换机用TELNET方式登录
- 清除 cisco 3550 配置
- Cisco 3550配置不同vlan DHCP实例
- CISCO 3550 配置DHCP中继
- CISCO 3550交换机配置DHCP三步骤
- cisco 3560 三层交换机vlan间路由配置实例 ***********
- CISCO 3550 交换机端口限速配置
- Cisco 3550配置DHCP实例
- 三层交换机3550的配置