状态机高阶讲解-15

2414
01:39:33,940 --> 01:39:35,070
那我们看

2415
01:39:35,350 --> 01:39:37,546
我们还要不要加其他操作

2416
01:39:37,546 --> 01:39:38,221
这是一个

2417
01:39:38,221 --> 01:39:40,080
那我们可以再加一个操作

2418
01:39:40,370 --> 01:39:40,680


2419
01:39:40,680 --> 01:39:41,610
比如说

2420
01:39:42,570 --> 01:39:45,180
加一个打印一个

2421
01:39:46,020 --> 01:39:46,196


2422
01:39:46,196 --> 01:39:48,670
字符串的一个操作,一样的,我们

2423
01:39:48,950 --> 01:39:50,860
这个同样添加一个

2424
01:39:51,330 --> 01:39:51,670


2425
01:39:51,670 --> 01:39:53,370
名字还是print

2426
01:39:58,950 --> 01:40:00,270
这个一样的

2427
01:40:00,660 --> 01:40:01,740
然后呢

2428
01:40:03,150 --> 01:40:04,687
双击它,跟刚才一样

2429
01:40:04,687 --> 01:40:05,072
参数

2430
01:40:05,072 --> 01:40:06,994
这里我们重新添加一个

2431
01:40:06,994 --> 01:40:09,301
这回我们添加就不是n了

2432
01:40:09,301 --> 01:40:10,070
我们叫s

2433
01:40:10,920 --> 01:40:13,430
类型我们就变成这个

2434
01:40:15,270 --> 01:40:16,300
这个类型

2435
01:40:19,310 --> 01:40:20,870
然后代码实现

2436
01:40:22,730 --> 01:40:23,041


2437
01:40:23,041 --> 01:40:24,288
一样

2438
01:40:24,288 --> 01:40:24,600


2439
01:40:30,510 --> 01:40:31,263
然后呢

2440
01:40:31,263 --> 01:40:32,770
就把这个s给

2441
01:40:34,140 --> 01:40:35,130
输出

2442
01:40:46,820 --> 01:40:47,790
这样来

2443
01:40:48,550 --> 01:40:50,050
这是一个操作

2444
01:40:52,340 --> 01:40:52,567

2445
01:40:52,567 --> 01:40:54,160
这第二个操作了

2446
01:40:59,900 --> 01:41:00,459
然后呢

2447
01:41:00,459 --> 01:41:01,765
这里还没有显示

2448
01:41:01,765 --> 01:41:05,495
因为我们还没有把它那个显示选项给选上

2449
01:41:05,495 --> 01:41:06,054
对不对

2450
01:41:06,054 --> 01:41:07,920
一会再选

2451
01:41:08,200 --> 01:41:10,780
那我们可以再添加一个操作

2452
01:41:16,710 --> 01:41:17,760
再添加一个

2453
01:41:17,760 --> 01:41:19,020
我们这个叫做

2454
01:41:26,130 --> 01:41:27,390
IsDone

2455
01:41:30,150 --> 01:41:31,540
搞定没有的意思

2456
01:41:33,000 --> 01:41:35,280
这个时候,这个我们就

2457
01:41:37,160 --> 01:41:39,208
变成那个私有的了

2458
01:41:39,208 --> 01:41:41,030
就不对外暴露了

2459
01:41:42,030 --> 01:41:45,230
只在内部来使用

2460
01:41:48,280 --> 01:41:50,761
然后返回类型这个地方

2461
01:41:50,761 --> 01:41:52,340
我们就把它

2462
01:41:52,790 --> 01:41:53,816
选一个类型

2463
01:41:53,816 --> 01:41:55,184
比如,返回布尔型

2464
01:41:55,184 --> 01:41:56,381
因为Is什么

2465
01:41:56,381 --> 01:41:57,920
就是选择布尔型

2466
01:41:59,800 --> 01:42:00,070


2467
01:42:00,070 --> 01:42:01,420
然后双击它

2468
01:42:08,930 --> 01:42:09,128


2469
01:42:09,128 --> 01:42:09,920
然后双击

2470
01:42:09,920 --> 01:42:12,694
然后我们在实现这个地方,一样的

2471
01:42:12,694 --> 01:42:13,685
我们写什么

2472
01:42:13,685 --> 01:42:15,270
比如说,return

2473
01:42:18,580 --> 01:42:19,500


2474
01:42:21,370 --> 01:42:22,660
这个

2475
01:42:24,050 --> 01:42:25,220
count这个

2476
01:42:25,500 --> 01:42:26,780
是不是等于零

2477
01:42:27,740 --> 01:42:28,490
对吧

2478
01:42:31,820 --> 01:42:33,908
如果等于零就为真

2479
01:42:33,908 --> 01:42:34,836
如果不是

2480
01:42:34,836 --> 01:42:35,300
就是

2481
01:42:36,210 --> 01:42:36,898
假的

2482
01:42:36,898 --> 01:42:40,573
这意思就是倒数是不是结束了

2483
01:42:40,573 --> 01:42:42,180
是不是搞定了

2484
01:42:42,180 --> 01:42:42,640
对吧

2485
01:42:45,630 --> 01:42:47,100
这是一个

2486
01:42:51,680 --> 01:42:52,265
然后呢

2487
01:42:52,265 --> 01:42:53,630
这个构造器这里

2488
01:42:55,160 --> 01:42:55,421


2489
01:42:55,421 --> 01:42:58,033
我们就不打Hello了

2490
01:42:58,033 --> 01:42:59,340
刚才Hello那个

2491
01:43:02,650 --> 01:43:02,875


2492
01:43:02,875 --> 01:43:03,775
双击一下

2493
01:43:03,775 --> 01:43:07,150
刚才是调试

2494
01:43:07,150 --> 01:43:09,850
我们可以把它改成更有意义的

2495
01:43:10,170 --> 01:43:12,080
一个字

2496
01:43:12,360 --> 01:43:14,030
我们叫

2497
01:43:14,640 --> 01:43:16,094
中文也行

2498
01:43:16,094 --> 01:43:18,130
比如,已经搞定

2499
01:43:18,660 --> 01:43:20,474
已搞定什么之类的

2500
01:43:20,474 --> 01:43:22,490
这个可以用中文了

2501
01:43:22,770 --> 01:43:24,627
虽然那个变量的名字

2502
01:43:24,627 --> 01:43:26,072
类的名字没法用

2503
01:43:26,072 --> 01:43:27,930
这个是肯定可以的

2504
01:43:31,950 --> 01:43:32,680


2505
01:43:34,620 --> 01:43:35,360
确定

2506
01:43:36,500 --> 01:43:37,777
显然这个

2507
01:43:37,777 --> 01:43:40,588
没有露出来

2508
01:43:40,588 --> 01:43:41,610
那我们就

2509
01:43:43,250 --> 01:43:45,640
在这个显示选项这里

2510
01:43:47,770 --> 01:43:49,600
这里,我们把它

2511
01:43:51,440 --> 01:43:53,357
把操作的地方

2512
01:43:53,357 --> 01:43:54,210
露出来

2513
01:43:59,290 --> 01:44:00,150


2514
01:44:03,230 --> 01:44:05,010
那现在它就有

2515
01:44:06,040 --> 01:44:08,901
这么几个成员了

2516
01:44:08,901 --> 01:44:12,120
一个属性,是一个整数

2517
01:44:12,640 --> 01:44:13,480
对吧

2518
01:44:13,890 --> 01:44:14,702
然后呢

2519
01:44:14,702 --> 01:44:17,140
有一个构造函数

2520
01:44:18,130 --> 01:44:19,210
构造器

2521
01:44:19,590 --> 01:44:21,148
跟类名是一样的

2522
01:44:21,148 --> 01:44:23,820
然后还有一个布尔的私有的

2523
01:44:24,470 --> 01:44:26,330
一个操作

2524
01:44:26,610 --> 01:44:28,297
两个公开的操作

2525
01:44:28,297 --> 01:44:29,020
一个是

2526
01:44:29,480 --> 01:44:31,965
print一个整数的

2527
01:44:31,965 --> 01:44:33,740
print一个

2528
01:44:34,020 --> 01:44:35,050
字符串的

2529
01:44:36,260 --> 01:44:36,565


2530
01:44:36,565 --> 01:44:38,090
这样来

2531
01:44:39,170 --> 01:44:39,610

2532
01:44:39,610 --> 01:44:40,930
那这个

2533
01:44:41,210 --> 01:44:41,942
弄好了
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值