class

java嵌套类

旧巷老猫 提交于 2020-02-15 07:46:46
java有四种嵌套类: 静态内部类,成员内部类,局部内部类,匿名内部类 1)静态内部类: (1)类的申明加上staitc关键字。一般用public修饰 (2)只能访问外部类的静态变量和静态方法。不能访问成员变量和成员方法。 (3)生成静态类对象的方式: OuterClass.InnerClass inner = new OuterClass.InnerClass(); package com.learnjava.innerclass; class StaticInner { private static int a = 4; // 静态内部类 public static class Inner { public void test() { // 静态内部类可以访问外部类的静态成员 // 并且它只能访问静态的 System.out.println(a); } } } public class StaticInnerClassTest { public static void main(String[] args) { StaticInner.Inner inner = new StaticInner.Inner(); inner.test(); } } 2)成员内部类: 外部类的成员,必须先创建了外部类,才能创建成员内部类 1)可以访问外部类的所有成员和方法,不管是静态或者非静态。

一篇文章掌握boostrap导航菜单

∥☆過路亽.° 提交于 2020-02-14 11:40:43
导航元素 使用 以无序列表 带class .nav开始 class添加 nav-tabs 表示这个是一个标签上导航菜单 nav-pills 表示这个一个胶囊式导航菜单 例: <ul class= "nav" > //此时仅仅声明了一个导航元素 <li><a href= "#" >java</a></li> <li><a href= "#" >c语言</a></li> <li><a href= "#" >javascript</a></li> </ul> 标签式导航菜单 < ul class = "nav nav-tabs" > < li > < a href = "#" > java < / a > < / li > < li > < a href = "#" > c语言 < / a > < / li > < li > < a href = "#" > javascript < / a > < / li > < / ul > 胶囊式菜单 < ul class = "nav nav-pills" > < li > < a href = "#" > java < / a > < / li > < li > < a href = "#" > c语言 < / a > < / li > < li > < a href = "#" > javascript < / a > < / li > <

vue绑定html的class属性的方法

十年热恋 提交于 2020-02-13 04:15:27
一、对象语法绑定class属性 class的属性代码如下 <style type="text/css"> .red{ color: red; width: 100px; height: 100px; border: 2px; border-color: blue; border-style: solid; } </style>    1、用之前的方法绑定一下class属性 <div class="red">11111111111</div>    2、使用v-bind的方式,绑定一个字符串 <!-- 绑定的方式1,写一个字符串 --> <div v-bind:class="'red'">22222222222222</div>    3、使用v-bind的方式,绑定一个属性 <!-- 绑定的方式2,写一个属性 --> <div v-bind:class="cls">3333333333333</div>    4、使用v-bind的方式,绑定一个对象 <!-- 绑定的方式3,写一个对象,当isred为true,则加上这个类,如果isred为false,则不加这个类 --> <div v-bind:class="{red:isRed}">444444444444444</div>    这里还需要在vue对象中定义isRed这个属性 5、使用v-bind的方式,绑定一个计算属性 <!

Vue——v-bind指令

。_饼干妹妹 提交于 2020-02-12 02:29:10
学习指令的作用主要是将值插入到我们的模板的内容当中。 v-bind主要用于实习动态绑定: 作用:动态绑定属性 缩写::: 预期:any (with argument) | Object (without argument) v-bind的使用: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <!--错误做法:这里不可以使用mustache语法 --> <!-- <img src="{{imgURL}}" alt="">--> <!--正确的做法:使用v-bind指令 (动态绑定属性)--> <img v-bind:src="imgURL" alt=""> <a v-bind:href="aHref">百度一下</a> <!--语法糖写法 --> <img :src="imgURL" alt=""> <a :href="aHref">百度一下</a> </div> <script src="../js/vue.js"></script> <script> const app = new Vue({ el:'#app', data:{ message:'你好啊', imgURL:'http://inews

Basic MVVM Base class / INotifyPropertyChanged implementation

瘦欲@ 提交于 2020-02-11 12:25:56
<div class="entry-meta"><span class="posted-on"><a href="https://onewindowsdev.com/2017/07/21/basic-mvvm-base-class-inotifypropertychanged-implementation/" rel="bookmark"><time class="entry-date published updated" datetime="2017-07-21T23:25:32+00:00">July 21, 2017</time></a></span><span class="byline"> <span class="author vcard"><a class="url fn n" href="https://onewindowsdev.com/author/bluechrism/">bluechrism</a></span></span></div> <h1 class="entry-title"> Basic MVVM Base class / INotifyPropertyChanged implementation </h1> <div class="entry-content"> <p>A while back, (OK, a long while back),

Polo360页面制作练习

陌路散爱 提交于 2020-02-11 08:36:40
㈠Polo360index.html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>polo 360</title> <!--引入reset.css用来清除浏览器的默认样式--> <link rel="stylesheet" href="reset.css"> <!--引入page-index--> <link rel="stylesheet" href="page-index.css"> </head> <body> <!--创建头部div header--> <!--header开始--> <div class="header w"> <!--创建一个导航条--> <ul class="nav"> <li> <a href="#">HOME</a> <p>Back to home</p> </li> <li> <a href="#">PRODUCTS</a> <p>What we have for you</p> </li> <li> <a href="#">SERVICES</a> <p>Things we do</p> </li> <li> <a href="#">BLOG</a> <p>Follow our updates</p> </li> <li> <a href="#"

Bootstrap页面缩小布局改变的问题

六眼飞鱼酱① 提交于 2020-02-11 01:25:17
Bootstrap作为一个广泛使用的前端框架,其核心响应式布局更是受到很多人喜爱,但在使用的同时,很多人被其页面缩小时会改变布局所困扰,下面我就向大家说说应该怎样解决这个问题(亲测完美解决)。 少扯淡,多干货! ——————————————原代码—————————————— <style type="text/css"> header { background-color : #d9534f ; height : 120px ; } .center { background-color : #31b0d5 ; border : 1px solid #ff0000 ; height : 300px ; margin : 0px ; } footer { background-color : #f0ad4e ; height : 100px ; } </style> <header class= "col-lg-12 " ></header> <div class= "col-lg-12 " > <div class= "col-lg-3 " ></div> <div class= "col-lg-6 " ></div> <div class= "col-lg-3" ></div> </div> <footer class= "col-lg-12" ></footer> 运行之后

C++笔记13

人走茶凉 提交于 2020-02-10 11:43:43
友元 友元分为友元函数和友元类 1.友元函数 一个类的友元函数可以访问该类的私有成员,友元函数不是这个类成员函数。 这个友元函数可以是一个很普通的全局函数,这个类把这个函数声明为友元以后,这个函数就可以访问这个类的私有成员了 exp. class CCar;//提前声明CCar类,以便后面的CDriver类的使用 class CDriver { public: void ModifyCar(CCar * pCar);//改装汽车 如果是变量的话,应该在开头把CCar写完整 }; class CCar { private: int price; friend int MostExpensiveCar(CCar cars[],int total);//声明友元 friend void CDriver::ModifyCar(CCar * pCar);//声明友元 }; void CDriver::ModifyCar(CCar * pCar) { pCar->price+=1000;//汽车改装后价值增加 } int MostExpensiveCar( CCar cars[],int total)//求最贵车价 { int tmpMax=-1; for(int i=0;i<total;++i) if(cars[i].price>tmpMax) tmpMax=cars[i].price;

day07 jQuery的UI库: Bootstrap: 组件 插件

百般思念 提交于 2020-02-10 10:01:41
day07 jQuery的UI库: Bootstrap: 组件 插件 前端三大框架: vue angular react 后端三大框架: django flask tonado 前端三大工具: grant gulp webpack(最火) 一.演示: 使用nodejs开启http server: 前端的后端语言也可以开启服务器. var http = require('http'); //引入内置模块http的方式 var app = http.createServer(function (req,res) { res.setHeader('Content-Type','text/html'); res.setHeader('X-Foo','bar'); res.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'}); //响应中文 res.end('八戒爱谁谁') }); app.listen(8088); >node index.js //开启服务器 http://localhost:8088/ //访问服务器 //这里默认有两个请求:一个对页面的,一个对.ico图标的 二.jQuery的UI库: Bootstrap框架 1.Bootstrap介绍 2.起步 3.全局css样式 4.组件 包含了html,css