java 从零开始,学习笔记之基础入门<javascript>(三十)

原创 2013年12月05日 10:01:15

Javascript

弹出对话框

Lesson2.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

 

<script language="javascript" type="text/javascript">

  

   function say(){

          // alert("Hello World");

         

         // document.write("Hello World");

          }

  

   function closewindow(){

          //关闭窗口

          window.close();

          }  

      

   function dialogShow(){

          //对话框

        /*

          //带有选择性的对话框

          if(confirm("你确定要一个人回去吗?")){

                 alert("路上小心")

                 }else{

                     alert("先去吃饭,再去看电影,接着K歌");  

                 }

    */

       var nsg=prompt("表达一下你此时此刻的心情");

         alert(nsg);

      

          }

        

    function testObj(){

              //声明一个对象

              var myobj=new Object();

                    

                     //给属性添加属性和值

                     myobj.uname="sky";

                     myobj.age=10;

                     myobj.tel="027-888888";

                    

                     //循环显示对象中的属性和值

                     for(prop in myobj){

                            alert("属性名是:"+prop+"属性值是:"+myobj[prop]);

                            }

 

             

       }

</script>

</head>

 

<body onload="say()">

 <input type="button" onclick="closewindow()" value="关闭窗口" />

 

 <input type="button" onclick="javascript:self.close();" value="关闭窗口(简写)" />

 

 <input type="button" value="对话框" onclick="dialogShow();" />

 

 <input type="button" onclick="testObj()" value="对象的使用" />

 

 

</body>

</html>

验证输入框

Lesson2.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript">

 

<!--表单提交开关-->

  function SubFormFlag(){

         

          try{

     //$("bookname").value中的value是每个输入控件所具备的属性

           var bookName=$("bookname").value;

             

              var price=$("price").value;

             

              alert("书名是:"+bookName);

              if(bookName.length>0){

                      flag=true;

                     }

              if(isNaN(price)){

                     throw new Error("不是一个数字");

                     }

                    

             }catch(errMsg){

                        flag=false;  

                        alert(errMsg.message);

          }

           return flag;  

         }

  function $(id){

         //根据控件id找到控件

         return document.getElementById(id);

         }

 

</script>

<style type="text/css">

body {

       background-color: #396;

       color: #36C;

}

</style>

</head>

<body>

增加图书

<hr>

<form action="index.html" name="bookform" id="bookform"  onsubmit="return SubFormFlag()">

图书名称:<input type="text" name="bookname" id="bookname" />&nbsp;

价格:<input type="text" name="price" id="price" />&nbsp;

<input type="submit" value="添加" />

</form>

</body>

</html>

 

 

数组及多选框

Array.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript">

 

 function testArray(){

        var myarray=new Array("5",6,"ABCDEF");

        

        for(var i=0;i<myarray.length;i++){

               alert("数组中的值是:"+myarray[i]);

               

               }

        

        }

  function choice(skillname){

       var flag=$("flag").checked; 

       //alert(flag);

       //

       if(flag){

              //当全选和反选框被选中时

       //     alert("被选中了")

        var skillArray = document.getElementsByName(skillname);

        

        for(var i=0;i<skillArray.length;i++){

               if(!skillArray[i].checked){

                      skillArray[i].checked="checked";

                      }

                }

          }

       }

       function $(id){

              return document.getElementById(id);

              }

 

</script>

 

 

</head>

<body>

  <input type="button" onclick="testArray();" value="数组测试" />

  <br />

 

  全选和反选实例

  <br />

  <input type="checkbox" value="1" name="flag" id="flag" onclick="choice('skill');"/>全选/反选

 

  <input type="checkbox" name="skill" id="skill1"  value="java" checked="checked"/>java

  <input type="checkbox" name="skill" id="skill2" value="c++"/>

  c++

  <input type="checkbox" name="skill" id="skill3" value=".net"/>.net

 

</body>

</html>

 

 

 

时间

Date.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript">

 

  function testDt(){

         var dt=new Date();

         //给文本框赋值

         $("tm").value=dt.getYear()+"年"+(dt.getMonth()+1)+"月"+dt.getDate();

         alert("真实时间和格林时间相差的分钟数:"+dt.getTimezoneOffset());

         alert(dt.toGMTString()+"/"+dt.toString());

         alert("本地时间,此时间和浏览器环境相关"+dt.toLocaleString());

        

         }

 

 function $(id){

        return document.getElementById(id);

        }

 

</script>

</head>

 

<body>

时间:<input type="text" name="tm" id="tm" />

<input type="button" value="时间测试" onclick="testDt();"/>

 

 

</body>

</html>

 

 

简易计算器和字符编码及解码

Global.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

 

<!--引用外部js 类似于java中的导包-->

<script src="util.js" language="javascript"></script>

<script language="javascript" >

  function add(){

         //获得num1和num2所对应的值

         var num1=$("num1").value;

         var num2=$("num2").value;

 

 

         try{

                //判断

                if(isNaN(num1)){

                       throw new Error("num1非数字,请重新输入数字");

                      

                       }

                if(isNaN(num2)){

                       throw new Error("num2非数字,请重新输入数字");

                       }

 

             var res=parseInt(num1)+parseInt(num2);

                      alert("结果是:"+res);

               

                }catch(errMsg){

                       alert(errMsg.message);

                }

  }

 

 

  function escapeAndunescape(){

         var message="春天来了 夏天还会远吗?";

        

         //编码

         var escapMsg=escape(message);

         alert(escapMsg);

         //解码

         alert(unescape(escapMsg));

         }

        

        

   function myhref(){

            var message="春天来了 夏天还会远吗?";

              var escapMsg=escape(message);

                location.href="http://www.baidu.com?id="+escapMsg;

               

                }

             

</script>

 

</head>

 

<body>

 

数字运算

<br />

数字1:<input type="text" name="num1" id="num1" />

<br />

数字2:<input type="text" name="num2" id="num2" />

<br />

<input type="button" value="数字相加" onclick="add()" />

<br />

 

<input type="button" onclick="escapeAndunescape();" value="解编码"/>

<br />

<input type="button" value="跳转并传递的信息编码" onclick="myhref();" />

</body>

</html>

 

 

自定义对象

ObjectDemo.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript" src="util.js"></script>

<script language="javascript">

 

  function Student(stuname,age){

         //name是学生对象的普通属性

         this.name=stuname;

         this.age=age;

         //参数个数依赖于具体实例化时所赋的值

         this.len=Student.arguments.length;

         //getName是学生对象的成员方法

         //getStuName是外部的一个函数

         this.getName=getStuName;

         }

        

  function getStuName(){

         return "学生姓名是:"+this.name;

         }

        

   //prototyte关键字使用语法  对象名称.prototype.属性名=value

  Student.prototype.address="光谷大道一号";        

        

  function testStudent(){

         var stuName=$("stuname").value;      

         //构造一个学生对象

         var student=new Student(stuName,100);

         //直接输出此对象中name属性的值

         alert(student.name);

         //利用对象中的方法输出学生姓名

         alert(student.getName()); 

        

         alert(student.len);

        

         student.address="光谷大道一号";

         alert("学生地址是:"+student.address);

        

         var student2 = new Student(stuName,123);

         alert(student2.address);

         }

        

       //给原String对象中增加一个方法  名字叫trim

   String.prototype.trim = function(){

    // 用正则表达式将前后空格用空字符串替代。

    return this.replace(/(^\s*)|(\s*$)/g, "*");

      }

        

         //字符串前后去空格

       function testTrim(){

                var str="Hello World";

                alert("str去空格之后的值是:"+str.trim());

                }

      

       //with语句

       //作用:简化代码,省去重复的对象使用

       function withTest(){

             

              var x=0;

             

              with(Math){

                     x=PI;

                     }

              alert(x);

              } 

        

 

</script>

</head>

 

<body>

   学生名称<input type="text" name="stuname" id="stuname" />

   <br />

   <input type="button" value="对象测试" onclick="testStudent();" />

   <input type="button" value="去空格测试" onclick="testTrim();" />

   <input type="button" value="with语句的测试" onclick="withTest()" />

</body>

</html>

 

导入外部的javascript

Util.js

// JavaScript Document

    function $(id){

              return document.getElementById(id);

              }

 

 

查看浏览器版本及聚焦

Nav.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript">

  function testNav(){

         //appVersion

//       alert("浏览器版本:"+navigator.appName);

         alert("浏览器版本:"+navigator.appVersion);

        

         }

 

</script>

</head>

 

<body>

<!--

onfoces 获得焦点 更多时候onfocus事件用在具备光标停留功能的控件上,比如文本输入框

onblur 失去焦点

-->

 

<input type="button" onfocus="testNav();"  value="浏览器对象测试"/>

<div onclick="testNav">

你点我 我就弹给你看

</div>

 

</body>

</html>

 

 

屏幕对象测试

Screen.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>屏幕对象</title>

<script language="javascript">

 function testScreen(){

        var width=screen.width;

        var height=screen.height;

        

        var availW=screen.availWidth;

        var availH=screen.availHeight;

        alert("屏宽:"+width+"屏高:"+height);

        

        alert("可用屏宽:"+availW+"可用屏高:"+availH);

        

        alert("色深:"+screen.colorDepth);

        }

 

</script>

 

 

</head>

 

<body>

<input type="button" onclick="testScreen();" value="屏幕对象测试" />

</body>

</html>

 

 

打开浏览器新窗口

Window.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript" type="text/javascript">

  function testWindow(){

         var url="nav.html";

         var name="newwindow";

         //弹出一个新窗口

         window.open(url,name,"width=500,height=600,location=yes");

         }

 

</script>

</head>

 

<body>

<a href="#" onclick="testWindow();">打开一个子窗口</a>

 

<input type="button" onclick="javascript:window.self.close();" value="关闭窗口" />

</body>

</html>

 

 

注销用户之后无法点击返回按钮返回注销页面

Location.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript" type="text/javascript">

 function  locationtest(){

        location.replace("location1.html");

        

        }

</script>

 

</head>

 

<body>

<a href="#" onclick="locationtest();">注销</a>

</body>

</html>

Location1.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>进入location页面</title>

</head>

 

<body>

用户登录

<hr />

<form action="location.html" id="loginform" name="loginform">

 用户名称:<input type="text" name="uname" id="uname" />

 <br />

<input type="submit" value="用户登录" />

</form>

</body>

</html>

 

 

后退一个页面(模仿后退按钮)

Hestoryin.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>进入历史页面</title>

</head>

 

<body>

<a href="history.html">进入历史页面</a>

</body>

</html>

Hestory.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript" type="text/javascript">

  function HistoryTest(){

         //后退一个页面

         history.go(-1);

        

         }

 

 

</script>

</head>

 

<body>

<input type="button" value="后退" onclick="HistoryTest();" />

 

</body>

</html>

 

 

一个表单实现登录和注册

Document.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>页面中form属性改变的实例demo</title>

<script language="javascript" type="text/javascript">

 function formoper(flag){

        //文档中第一个form表单,如果页面中有多个form时,则document查找form将顺序从上到下查找

        //document.form[0]即第一个form表单

       if(flag==1){

              document.forms[0].action="index.html";

       }else{

              document.forms[0].action="register.html";

              }

              //提交页面

             document.forms[0].submit();

        }

 

</script>

</head>

 

<body>

 <form action="index.html" method="post" name="demoform" id="demoform">

      用户名称:<input type="text" value="提交" />

      <br />

      用户密码:<input type="password" name="upwd" id="upwd" />

      <br />

             <input type="button" value="登录"  onclick="formoper(1)"/>&nbsp;&nbsp;

             <input type="button" value="注册" onclick="formoper(2)" />

  </form>

 

 

 

</body>

</html>

Register.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>注册页面</title>

</head>

 

<body>

注册

</body>

</html>

 

 

节点问题

DOMO.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script src="util.js" language="javascript" type="text/javascript"></script>

<script language="javascript" type="text/javascript">

 function addp(){

        //获得消息内容

        var msg=$("msg").value;

        

        //找到div标签

        var div = document.getElementsByTagName("div")[0];

        var pNode=document.createElement("<p>");

     //创建文本节点

        var txtNode=document.createTextNode(msg);

        

        //将文本节点追加到p标签中

        pNode.appendChild(txtNode);

        

        var allGrafs=document.getElementsByTagName("p");

        

        alert("计算出p标签的个数"+allGrafs.length);

        

        //找到div标签

        if(allGrafs.length>0){

               var lastGraf=allGrafs.item(allGrafs.length-1);

         var divTag=$("pdiv");

         //删除最后一个节点  只在页面上留下一个p标签

               divTag.removeChild(lastGraf);

               }

        

 

        //将P标签追加到div标签中

        div.appendChild(pNode);

        

        }

  function insertChild(){

         //找到body标签

         var bodyTag=document.getElementsByTagName("body")[0];

         //找到输入标签

         var textTag=$("notmsg");

         //创建新的p标签

         var pTag=document.createElement("<p>");

         //创建一个文本节点

         var txtNode=document.createTextNode("我是P标签");

         //将文本内容写到P标签中

         pTag.appendChild(txtNode);

         //因为是在body标签内部发生的插入动作,所以需要用到bodyTag.insertBefore(。。。)

         bodyTag.insertBefore(pTag,textTag);

         }

 

 

</script>

</head>

 

<body>

 

<label id="notmsg">消息:</label>

 

<input type="text" name="msg" id="msg" />

<input type="button" value="动态给页面增加一个p标签" onclick="addp();" />

<input type="button" value="插入一个新的标签" onclick="insertChild();" />

<div id="pdiv">

</div>

</body>

</html>

 

 

 

Ajax实现动态刷新(解析xml、集合测试)

Xml.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<script language="javascript" type="text/javascript" src="util.js"></script>

<script language="javascript" type="text/javascript">

function fnGetId(){

       //找到xml文档处理对象

    var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");

       //加载xml文档

       xmlDoc.loadXML("<province>"+"<name>Java</name>"+"<name>.NET</name>"+"</province>");

      

       //找到下拉表控件

       var oSelect=$("book");

      

       //找到xml文件中所有的name节点

       var nodeList= xmlDoc.getElementsByTagName("name");

      

       //变循环  边拼装称option  然后追加到select中

       for(var i=0;i<nodeList.length;i++){

              //找到当前循环到的节点

              var node = nodeList.item(i);

              //创建option对象

              var oOption = document.createElement("option");

              //追加oOption到selec中

              oSelect.options.add(oOption);

              //oPtion显示到页面上的值

              oOption.innerText  = node.text;

              //alert(node.nodeName);

              //oOption.value=node.nodeName;

              //给option的属性“value”赋值 node.text表示获得xml中节点的文本值

              oOption.value = node.text;

             

              }

      

       }

      

function testCollection(){

       //根据标签名找到所有div

       var divList=document.getElementsByTagName("div");

       //循环div标签集合

       for(var i=0;i<divList.length;i++){

              //返回单个div节点

              var node=divList.item(i);

              //node.getAttribute("id") 找到div节点的id属性值

              alert("div的id所对应的属性值是:"+node.getAttribute("id"));

             

              //找到当前节点的父节点

         var pNode=node.parentNode;

         alert("父节点是:"+pNode.nodeName);

         //内嵌一段文本

         //node.innerText="Hello World";

         //内嵌一段heml标签

         node.innerHTML="<p style='color:#063'>You are Wrong</p>";     

              }

       }

 

</script>

</head>

 

<body>

<!--显示书本的下拉列表-->

最喜欢的书:

<select id="book" name="book">

  <option value="书">书本</option>

</select>

 

<div id="div1">

  <p style="color:#063">You are Wrong</p>

</div>

 

<div id="div2">hello2</div>

<div id="div3">hello3</div>

 

<input type="button" value="解析xml" onclick="fnGetId();" />

<input type="button" value="集合测试" onclick="testCollection();" />

</body>

</html>

 

相关文章推荐

java 从零开始,学习笔记之基础入门<Hibernate_配置详解>(三十六)

Hibernate 使用Hibernate的三个准备: 1.        导入Hibernate库(jar包) 2.        添加核心配置文件hibernate.cfg.xml 3...
  • lulu147
  • lulu147
  • 2013年12月19日 09:35
  • 1519

java 从零开始,学习笔记之基础入门<SQL_Server_常用查询>(二十二)

SQL_Server_常用查询 --创建一张person表tb_person --表中的字段pid(id) pname(姓名) pass(密码) psex(性别) pcomp(公司) ...
  • lulu147
  • lulu147
  • 2013年11月25日 09:44
  • 2505

java 从零开始,学习笔记之基础入门<servlet_文件下载>(二十七)

servlet_文件下载 文件下载 1.        利用BufferedInputStream读取服务器上的文件 2.        利用ServletOutputStream将读取到的字节内容...
  • lulu147
  • lulu147
  • 2013年12月02日 10:13
  • 2419

java 从零开始,学习笔记之基础入门<三大框架整合>(四十二)

Hibernate-Spring-Struts 页面部分(注册和注册成功) 注册 Index.jsp page language="java" impo...
  • lulu147
  • lulu147
  • 2014年02月20日 09:52
  • 2049

java 从零开始,学习笔记之基础入门<封装类>(十一)

封装类 Integer这个类的介绍: package com.ibm.four;   public class Test {     public static void ...
  • lulu147
  • lulu147
  • 2013年11月07日 09:40
  • 778

java 从零开始,学习笔记之基础入门<Struts2_实战演练(上)>(三十八)

Struts2_实战演练(上) 三个准备: 1.导入Struts2库(jar包) 2.添加核心配置文件struts.xml 3.配置properties文件   准备二,配置strut...
  • lulu147
  • lulu147
  • 2014年02月14日 09:38
  • 1210

java 从零开始,学习笔记之基础入门<IO流>(十八)

IO流 流的概述: 流就是以一定的传输方式将文件里面的内容进行读写。数据的传输状态可以抽象的表示为流。  流的分类: 按照输入输出方式分: 输入流和输出流  输入流: 将文件中的数据读入...
  • lulu147
  • lulu147
  • 2013年11月18日 10:05
  • 2040

java 从零开始,学习笔记之基础入门<集合>(十六)

集合   集合:将多个元素放入到一个集合对象中去,对应的集合对象就可以用来存储多元素。     Collection接口的子接口:Set接口和List接口。     Map不是Collectio...
  • lulu147
  • lulu147
  • 2013年11月14日 09:52
  • 1050

java 从零开始,学习笔记之基础入门<Jquery>(四十三)

Jquery 第一个Jquery程序   点击段落消失或出现DIV jquery-01.html jquery-01.html 无标题文档 ...
  • lulu147
  • lulu147
  • 2014年02月24日 10:18
  • 1378

java 从零开始,学习笔记之基础入门<内部类>(十四)

内部类是定义在一个类中的类,如果你想讲某一个类中的信息不让其他类直接访问,只让某一个类直接访问,那么此时你就可以将此类定义成一个内部类。 定义一个内部类可以方便的直接调用外部类中的属性或者方法。内部类...
  • lulu147
  • lulu147
  • 2013年11月11日 10:04
  • 1109
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 从零开始,学习笔记之基础入门<javascript>(三十)
举报原因:
原因补充:

(最多只允许输入30个字)