java
封装;方法重载;构造方法
同类同名不同参——重载
public class Frog {
private boolean mammal;//哺乳
private boolean carnivorous;//食肉
private int numOfLegs;//几条腿
private int mood;//情绪
private String say;//表达方式
private boolean gillFlag;//是否有腮
private boolean laysEggs;//是否卵生
//参加私有属性的getter,setter方法
public boolean isMammal() {
return mammal;
}
public void setMammal(boolean mammal) {
private boolean mammal;//哺乳
private boolean carnivorous;//食肉
private int numOfLegs;//几条腿
private int mood;//情绪
private String say;//表达方式
private boolean gillFlag;//是否有腮
private boolean laysEggs;//是否卵生
//参加私有属性的getter,setter方法
public boolean isMammal() {
return mammal;
}
public void setMammal(boolean mammal) {
}
public boolean isCarnivorous() {
return carnivorous;
}
public void setCarnivorous(boolean carnivorous) {
this.carnivorous = carnivorous;
}
public int getNumOfLegs() {
return numOfLegs;
}
public void setNumOfLegs(int numOfLegs) {
if(numOfLegs!=4) {
System.out.println("腿的条数错误!");
this.numOfLegs = numOfLegs;
}
}
public boolean isGillFlag() {
return gillFlag;
}
public void setGillFlag(boolean gillFlag) {
this.gillFlag = gillFlag;
}
public boolean isLaysEggs() {
return laysEggs;
}
public void setLaysEggs(boolean laysEggs) {
this.laysEggs = laysEggs;
}
public int getMood() {
return mood;
}
public void setMood(int mood) {
this.mood = mood;
}
public String say() {
return ("跳入水中");
}
public String say(int mood) {//情绪
this.setMood(mood);
switch(mood) {
case 1:
return ("跳入水中");
case 2:
return ("呱呱叫");
default:
return ("");
}
}
//第一只 无参 第一种调用时用
public Frog(){
this.mammal=true;
this.carnivorous=true;
this.numOfLegs=4;
this.mood=1;
this.say=say;
}
}
public boolean isCarnivorous() {
return carnivorous;
}
public void setCarnivorous(boolean carnivorous) {
this.carnivorous = carnivorous;
}
public int getNumOfLegs() {
return numOfLegs;
}
public void setNumOfLegs(int numOfLegs) {
if(numOfLegs!=4) {
System.out.println("腿的条数错误!");
this.numOfLegs = numOfLegs;
}
}
public boolean isGillFlag() {
return gillFlag;
}
public void setGillFlag(boolean gillFlag) {
this.gillFlag = gillFlag;
}
public boolean isLaysEggs() {
return laysEggs;
}
public void setLaysEggs(boolean laysEggs) {
this.laysEggs = laysEggs;
}
public int getMood() {
return mood;
}
public void setMood(int mood) {
this.mood = mood;
}
public String say() {
return ("跳入水中");
}
public String say(int mood) {//情绪
this.setMood(mood);
switch(mood) {
case 1:
return ("跳入水中");
case 2:
return ("呱呱叫");
default:
return ("");
}
}
//第一只 无参 第一种调用时用
public Frog(){
this.mammal=true;
this.carnivorous=true;
this.numOfLegs=4;
this.mood=1;
this.say=say;
}
}
public class TestFrog {
public static void main(String[] args) {
Frog Frog=new Frog();
if(Frog.isMammal()){
System.out.println("青蛙不是哺乳动物!");
}else{
System.out.println("青蛙是哺乳动物!");
}
if(Frog.isCarnivorous()){
System.out.println("青蛙不是食肉动物!");
}else{
System.out.println("青蛙是食肉动物!");
}
if(Frog.isGillFlag()){
System.out.println("青蛙有腮");
}
if(Frog.isLaysEggs()){
System.out.println("青蛙产卵");
}
System.out.println("一般情况下,青蛙打招呼的方式是:"+Frog.say());
System.out.println("青蛙现在的状态是:"+Frog.say(2));
System.out.println("青蛙受到惊吓招呼的方式是:"+Frog.say(1));
System.out.println("青蛙情绪好时打招呼的方式是:"+Frog.say(2));
System.out.println("青蛙有"+Frog.getNumOfLegs()+"条腿");
}
public static void main(String[] args) {
Frog Frog=new Frog();
if(Frog.isMammal()){
System.out.println("青蛙不是哺乳动物!");
}else{
System.out.println("青蛙是哺乳动物!");
}
if(Frog.isCarnivorous()){
System.out.println("青蛙不是食肉动物!");
}else{
System.out.println("青蛙是食肉动物!");
}
if(Frog.isGillFlag()){
System.out.println("青蛙有腮");
}
if(Frog.isLaysEggs()){
System.out.println("青蛙产卵");
}
System.out.println("一般情况下,青蛙打招呼的方式是:"+Frog.say());
System.out.println("青蛙现在的状态是:"+Frog.say(2));
System.out.println("青蛙受到惊吓招呼的方式是:"+Frog.say(1));
System.out.println("青蛙情绪好时打招呼的方式是:"+Frog.say(2));
System.out.println("青蛙有"+Frog.getNumOfLegs()+"条腿");
}
}
JavaScript计时器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>DATE</title>
<script type="text/javascript">
function timer(){
var currentDate = new Date();
<html lang="en">
<head>
<meta charset="UTF-8">
<title>DATE</title>
<script type="text/javascript">
function timer(){
var currentDate = new Date();
var year = currentDate.getFullYear();
var month = currentDate.getMonth()+1;//默认值为0
var day = currentDate.getDate();
var h = currentDate.getHours()
var m = currentDate.getMinutes()
var s = currentDate.getSeconds()
m = checkTime(m)
s = checkTime(s)
document.getElementById('txt').innerHTML = year+'-'+month +'-'+day+' '+h+':'+m+':'+s
t = setTimeout('timer()',1000);
}
function checkTime(i){
if (i<10){
i='0'+i
}
return i
}
</script>
</head>
<body οnlοad="timer();">
<div id="txt"></div>
</body>
</html>
var month = currentDate.getMonth()+1;//默认值为0
var day = currentDate.getDate();
var h = currentDate.getHours()
var m = currentDate.getMinutes()
var s = currentDate.getSeconds()
m = checkTime(m)
s = checkTime(s)
document.getElementById('txt').innerHTML = year+'-'+month +'-'+day+' '+h+':'+m+':'+s
t = setTimeout('timer()',1000);
}
function checkTime(i){
if (i<10){
i='0'+i
}
return i
}
</script>
</head>
<body οnlοad="timer();">
<div id="txt"></div>
</body>
</html>